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)) |