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.