DiGrande.it

Ciegos, Braille y Tecnologías de Impresión

Este sitio utiliza cookies para personalizar el contenido y los anuncios, proporcionar funciones de redes sociales y analizar enlaces. Al cerrar este banner o continuar navegando, acepta su uso.
Leer la Política de Cookies de DiGrande.it

Los operadores aritméticos

Los operadores aritméticos son símbolos especiales que realizan operaciones aritméticas básicas entre uno o más operandos. Por ejemplo:

- x1 = 50

- x2 = x1+20

Los operadores aritméticos utilizables son:

- + (más) Suma algebraica

- (menos) Sustracción algebraica

- * (asterisco) Multiplicación algebraica

- / (bar) División algebraica

- % (por ciento) Módulo, resto de la división algebraica

Estos operadores son binarios porque necesitan dos operandos para ser aplicados. Por ejemplo:

- Dot(10+5, 70+20)

- x = 50-30

- l = 5*6

- Dot(x+l/6, 6*l)

Se llaman operadores unari que sólo necesitan un operador. También se dispone de dos operadores unari:

- + (más) Hace que el operando siempre con signo positivo (valor absoluto)

- (menos) Cambiar el signo del operando (negación aritmética)

Por ejemplo:

- x = 50

- z = -x

y = +z/2

La variable z contendrá el valor -50 y la variable y contendrá el valor +25.

Todos los operadores aritméticos pueden utilizarse en la instanciación de una variable, en los parámetros de una instrucción o en las expresiones relacionales. Todas las expresiones se evalúan de izquierda a derecha, sin respetar la precedencia formal entre operadores. En otras palabras, todos los operadores operan al mismo nivel. Se pueden utilizar corchetes redondos para dar prioridad a las operaciones. Los aparatos funcionan con expresiones aritméticas, lógicas o relacionales. Los paréntesis pueden anidarse y las expresiones más internas se evalúan primero. Para que una expresión sea correcta, el número de paréntesis redondos de la izquierda debe ser el mismo que el número de paréntesis redondos de la derecha, y deben estar correctamente anidados. Por ejemplo:

- x = 14+8/2

La variable "x" contendrá el valor 11.

- x = 14+(8/2)

La variable "x" contendrá el valor 18.