Ejercicio de Algoritmos - Evaluación de expresiones lógicas en pseudocódigo
Dadas las siguientes declaraciones:
UNO = 1
LETRAS = "abd"
SI = verdadero
caracter vocal = 'i'
entero a = 1, b = -3
real x = 4., z = 2.8
¿Qué valores se obtienen de evaluar las siguientes expresiones?
Expresiones lógicas | |
---|---|
1 |
a <> 4 + b |
2 |
x > z - b |
3 |
SI y LETRAS <= "abcdef" |
4 |
no SI o falso |
5 |
verdadero > verdadero = no SI |
6 |
LETRAS + "124" < "abd124" |
7 |
vocal > 'h' y UNO >= 1 ** 3 |
Solución:
Valores | |
---|---|
1 |
falso (actúan en orden los operadores: suma (+) y (<>)) |
2 |
falso (actúan en orden los operadores: resta (-) y (>)) |
3 |
falso (actúan en orden los operadores: (<=) e (y)) |
4 |
falso (actúan en orden los operadores: (no) y (o)) |
5 |
verdadero (actúan en orden los operadores: (no), (>) y (=)) |
6 |
falso (actúan en orden los operadores: concatenación (+) y (<)) |
7 |
verdadero (actúan en orden los operadores: (**), (>), (>=) e (y)) |