martes, 8 de noviembre de 2011

OPERADORES LÓGICOS

LOS OPERADORES LÓGICOS

Los operadores lógicos son:
  • && AND (el resultado es verdadero si ambas expresiones son verdaderas)
  • || OR (el resultado es verdadero si alguna expresión es verdadera)
  • ! NOT (el resultado invierte la condición de la expresión)
AND y OR trabajan con dos operandos y retornan un valor lógico basadas en las denominadas tablas de verdad. El operador NOT actúa 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 llueve O hace viento, iré al cine".
Los operadores AND y OR combinan expresiones relacionales cuyo resultado viene dado por la última columna de sus tablas de verdad. Por ejemplo:
          (a<b) && (b<c)
es verdadero (true), si ambas son verdaderas. Si alguna o ambas son falsas el resultado es falso (false). En cambio, la expresión
          (a<b) ||(b<c)
es verdadera si una de las dos comparaciones lo es. Si ambas, son falsas, el resultado es falso.
La expresión " NO a es menor que b"
          !(a<b) 
es falsa si (a<b) es verdadero, y es verdadera si la comparación es falsa. Por tanto, el operador NOT actuando sobre (a<b) es equivalente a
          (a>=b)
La expresión "NO a es igual a b"
          !(a==b) 
es verdadera si a es distinto de b, y es falsa si a es igual a b. Esta expresión es equivalente a
          (a!=b)

No hay comentarios:

Publicar un comentario