Saltar al contenido

Operadores Lógicos

Son aquéllos que permiten la combinación de condiciones para formar una sola expresión lógica. Utilizan operandos lógicos y proporcionan resultados lógicos también.

Operador Relación
not Negación (No)
and Conjunción (Y)
or Disyunción (O)
xor Disyunción Exclusiva (O/SOLO)
Se obtiene Verdadero si:
NOT El operando es falso
AND Ambos operandos son verdaderos
OR Al menos un operando es verdadero
XOR Solo uno de los operandos son verdadero
X Y NOT(X) NOT(Y) X AND Y X OR Y X XOR Y
F F V V F F F
V F F V F V V
F V V F F V V
V V F F V V F

Prioridad de los Operadores Lógicos

Los operadores aritméticos seguían un orden específico o de prioridad cuando existían más de un operador en las expresiones. De modo similar los operadores lógicos y relacionales tienen un orden de prioridad.

Ejemplos:

Not 4 > 6 Produce un error, ya que el operador not se aplica a 4.

Not (4 > 14)  Produce un valor verdadero.

(1.0<x) And (x<z +7.0)  Si x vale 7 y z vale 4, se obtiene un valor falso.