OPERADORES LOGICOS
Los operadores légicos nos proporcionan un resultado a partir de que se
‘cumpla ono una cierta condicién. Esto genera una serie de valores que, en los
casos mds sencillos, pueden ser parametrizadas con los valores numéricos 0 y
1, como se puede apreciar en los ejemplos de abajo. La combinacién de dos 0
mas operadores légicos conforma una funcién lagica.
Los operadores légicos san:
+ && AND (el resultado es verdadero si ambas expresiones son
verdaderas)
+ || OR (el resultado es verdadero si alguna expresién es verdadera)
+ INOT (el resultado invierte la condicién de la expresién)
AND y OR trabajan con dos operandos y retornan un valor lagico basadas en
las denominadas tablas de verdad. El operador NOT actlia sobre un operando.
Estas tablas de verdad son conocidas y usadas en el contexto de la vida diaria,
por ejemplo: "si hace sol Y tengo tiempo, iré a la playa", "si NO hace sol, me
quedaré en casa’, "si lueve O hace viento, iré al cine”. Las tablas de verdad de
los operadores AND, OR y NOT se muestran en las tablas siguientes
El operador légico AND
resultado |
false tue false |
true true (true
True [false false
false alse false
El operador légico OR
x ly |resultado
‘rue [time true
‘rue false true
Yale te true
false false falseEl operador légico NOT
x [resultado |
‘true false |
Halse |true |
Los operadores AND y OR combinan expresiones relacionales cuyo resultado
viene dado por la ultima columna desus tablas de verdad. Por ejemplo:
(a=b)
La expresin "NO a es igual ab”
Ya==b)
Es verdadera sia es distinto deb, y es falsa sia es igual a b. Esta expresién es
equivalente a
(al=b)