Ejercicio de Algoritmos - Evaluación de expresiones aritméticas en pseudocódigo
Dadas las siguientes declaraciones:
MITAD = 0.5
entero numero = 2
real x = 3., z = 5.2
¿Qué valores se obtienen de evaluar las siguientes expresiones?
Expresiones aritméticas | |
---|---|
1 |
numero * -4 |
2 |
1 + z * MITAD |
3 |
x * -numero |
4 |
44 mod 7 div numero |
5 |
numero + numero ** numero |
6 |
MITAD * -( x - z ) |
7 |
9 - numero / MITAD |
Solución:
Valores | |
---|---|
1 |
-8 (actúan en orden los operadores: signo menos (-) y (*)) |
2 |
3.6 (actúan en orden los operadores: (*) y suma (+)) |
3 |
-6. (actúan en orden los operadores: signo menos (-) y (*)) |
4 |
1 (actúan en orden los operadores: (mod) y (div)) |
5 |
6 (actúan en orden los operadores: (**) y suma (+)) |
6 |
1.1 (actúan en orden los operadores: resta (-), signo menos (-) y (*)) |
7 |
5. (actúan en orden los operadores: (/), y resta (-)) |
Para evaluar las expresiones de este ejercicio hay que tener en cuenta la prioridad de los operadores aritméticos.