Las operaciones aritméticas y orden de precedencia

Operaciones aritméticas

Para poder realizar operaciones aritméticas necesitamos de operadores aritméticos. Estos operadores nos permitirán realiz ar operaciones aritméticas entre operandos: números, constantes o variables. El resultado de un a operación aritmética será un número.

Los operadores son los mismos que se usan en Excel como se muestra en la tabla.

Operador Aritmético

Operación

Ejemplo

Resultado

^

Potencia

4^3

64

*

Multiplicación

8.5*7

59.5

/

División

27/9

3

+

Suma

125.5+62.3

187.8

Resta

65.3-32.1

33.2

Orden de Precedencia

Al igual que en Excel existe un orden de precedencia que nos dice cual es el orden para evaluar una expresión. El orden se muestra en la tabla y es de mayor a menor de arriba hacia abajo.

Operador

Operación

^

Potencia

*, /

Multiplicación, División

+, –

Suma, Resta

Los operadores * y / tienen la misma preponderancia, ésta es superior a + y – que a su vez son iguales entre sí. Las operaciones se realizan de izquierda a derecha entre operadores de igual valor. Si queremos alterar el orden en el cual se realizan las operaciones podemos usar los paréntesis.

Por ejemplo, al realizar el cálculo de 5 + 8 * 5 / 4 se sigue este orden: 5 + 8 * 5/ 4

5 + 40

/ 4

5 +

10

15

 

El resultado es 15.

Si quisiéramos realizar primero la suma entonces ponemos un paréntesis (5 + 8) * 5 / 4 y seguiría este orden:

(5 + 8) * 5 / 4 13 * 5 / 4 65 / 4 16.25

El resultado ahora es 16.25.

Asignación. Una asignación se utiliza para asignar valores o expresiones a una variable. La asignación es una operación destructiva. Esto significa que si la variable tenía asignado un valor, éste se destruye, conservando el nuevo valor. El formato es el siguiente:

Variable = expresión o valor.

Supongamos que la variable J es de tipo Entero.

J = 0        Asigna el valor cero a J
J = J + 1     Asigna a J su valor anterior (que es cero) incrementado en uno, es decir, ahora J vale uno.
J = 5 ^ 2          Asigna a J el valor de la expresión, es decir, 25.

Supongamos que Resulta es de tipo Real.

Resulta = 5 / 2  Asigna a Resulta el valor de 2.5.