Tutoriales de informática - Abrirllave.com

Abrirllave.com

Expresiones aritméticas en Pseudocódigo

De la evaluación de una expresión aritmética siempre se obtiene un valor de tipo entero o real. En las expresiones aritméticas se pueden utilizar los siguientes operadores aritméticos:

+ Suma
- Resta
* Multiplicación
^ Potencia
/ División
% Módulo (MOD)

+ Signo más
- Signo menos

EJEMPLO El operador suma (+) realiza la suma de dos operandos numéricos:

5 + 2

3.1 + 2.5

De la evaluación de las expresiones anteriores se obtienen los valores:

7 (valor entero)

5.6 (valor real)

EJEMPLO El operador resta (-) realiza la resta entre dos operandos numéricos:

5 - 2

3.1 - 2.5

Obteniéndose los valores:

3 (valor entero)

0.6 (valor real)

EJEMPLO El operador multiplicación (*) realiza la multiplicación de dos operandos numéricos:

5 * 2

3.1 * 2.5

Ahora los resultados son:

10 (valor entero)

7.75 (valor real)

EJEMPLO El operador potencia (^) eleva el operando de la izquierda (número base) al operando de la derecha (potencia o exponente):

5 ^ 2

3.1 ^ 2.5

De estas expresiones, se obtienen los valores:

25 (valor entero)

16.920151 (valor real)

EJEMPLO El operador división (/) realiza la división real entre dos operandos numéricos:

5 / 2

3.1 / 2.5

Sus resultados son:

2.5 (valor real)

1.24 (valor real)

EJEMPLO El operador módulo (%) realiza la división entera entre dos operandos numéricos enteros, devolviendo el resto de la misma:

5 % 2

3.1 % 2.5

El operador módulo no puede operar con operandos numéricos reales. De modo que, en este caso, los resultados son:

1 (valor entero)

ERROR (no se puede evaluar; ambos operandos deben ser valores enteros)

EJEMPLO El operador signo menos (-) cambia el signo de un operando numérico. Así, de las expresiones:

-11

-( 3.1 )

-( -2.5 )

Se obtienen los valores:

-11 (valor entero)

-3.1 (valor real)

2.5 (valor real)

EJEMPLO El operador signo más (+) mantiene el signo de un operando numérico. Por tanto, de las expresiones:

+11

+( 3.1 )

+( -2.5 )

Los valores que se obtienen son:

11 (valor entero)

3.1 (valor real)

-2.5 (valor real)

EJEMPLO En una expresión aritmética pueden aparecer operandos numéricos enteros y reales al mismo tiempo:

11 + 3.1

2.5 - 3

-3.1 * 10

11 ^ 2.5

+3.1 / 2

De estas expresiones se obtienen los valores:

14.1 (valor real)

-0.5 (valor real)

-31.0 (valor real)

401.311600 (valor real)

1.55 (valor real)

Como se puede apreciar, al combinar operandos numéricos reales con operandos numéricos enteros en una expresión aritmética, el resultado de su evaluación siempre es un valor numérico real, excepto con el operador módulo (%), en cuyo caso se obtendrá ERROR.