EXPRESIONES LÓGICAS
También llamadas booleanas.
Fáciles de comprender, ya que únicamente pueden ser de dos formas:
Verdadero
Falso
Reglas
- Suelen ser utilizadas con frecuencia en las estructuras selectivas.
- Dependiendo del resultado evaluado se toma un cierto camino alternativo.
Reglas
| Operador | Operación | Ejemplo | Resultado |
|---|---|---|---|
| = | Igual que | 'hola' = 'lola' | FALSO |
| < > | Diferente a | 'a' < > 'b' | VERDADERO |
| < | Menor que | 7 < 15 | VERDADERO |
| > | Mayor que | 22 > 11 | VERDADERO |
| <= | Menor o igual que | 15 <= 22 | VERDADERO |
| >= | Mayor o igual que | 35 >= 20 | VERDADERO |
Operadores Relacionales
EJEMPLOS
Caso: 1
A = 5
B = 16
(A ** 2) > (B * 2)
25 > (B * 2)
25 > 32
FALSO
Caso: 2
(X * 5 + B ** 3 / 4) <= (X ** 3 div B)
(X * 5 + 473.552 / 4) <= (X ** 3 div B)
(30 + 474.552 / 4) <= (X ** 3 div B)
(30 + 118.638) <= (X ** 3 div B)
148.638 <= (X ** 3 div B)
148.638 <= (216 div B)
148.638 <= 27
FALSO
X = 6 B = 7.8
Caso: 3
((1580 % 6 * 2 ** 7) > (7 + 8 * 3 ** 4)) > ((15 * 2) = (60 * 2 / 4))
((1580 % 6 * 128) > (7 + 8 * 3 ** 4)) > ((15 * 2) = (60 * 2 / 4))
((2 * 128) > (7 + 8 * 3 ** 4)) > ((15 * 2) = (60 * 2 / 4))
(256 > (7 + 8 * 3 ** 4)) > ((15 * 2) = (60 * 2 / 4))
(256 > (7 + 8 * 81)) > ((15 * 2) = (60 * 2 / 4))
(256 > (7 + 648)) > ((15 * 2) = (60 * 2 / 4))
(256 > 655) > ((15 * 2)) = (60 * 2 / 4)
FALSO > ((15 * 2) = (60 * 2 / 4))
FALSO > (30 = (60 * 2 / 4))
FALSO > (30 = (120 / 4))
FALSO > (30 = 30)
FALSO > VERDADERO
FALSO
Nota: Cuando se utilizan los operadores de relación con operadores lógicos, falso es menor que verdadero.
Ejercicio resuelto del video pasado
15 / 2 * (7 + (68 - 15 * 33 + (45**2 / 16) / 3) / 15) + 19
15 / 2 * (7 + (68 - 15 * 33 + (2025 / 16) / 3) / 15) + 19
15 / 2 * (7 + (68 - 15 * 33 + 126.5625 / 3) / 15) + 19
15 / 2 * (7 + (68 - 495 + 126.5625 / 3) / 15) + 19
15 / 2 * (7 + (68 - 495 + 42.1875 ) / 15) + 19
15 / 2 * (7 + (-427 + 42.1875) / 15) +19
15 / 2 * (7 + (-) 384.8125 / 15) + 19
15 / 2 * (7 + (-) 25.6541) + 19
15 / 2 * (-) 18.6541 + 19
7.5 * (-) 18.6541 +19
-139.9062 +19
-120.9062
Expresiones Lógicas
By alastor
Expresiones Lógicas
- 163