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