
Antes de ver los operadores que nos ayudan a evaluar expresiones lógicas, vamos a repasar que las expresiones lógicas son las que pueden tomar unicamente dos valores, o son verdaderas o son falsas. Las necesitamos para poder crear estructuras de control para el flujo de nuestros programas.
Estos operadores están relacionados con las
Operador NO:
Este operador se usa para crear una negación lógica. Invierte el valor de la expresión.
Por ejemplo, si tenemos la premisa “el color del cielo es verde” y queremos invertirlo utilizamos el operador lógico NO.
Entonces el resultado será: “el color del cielo NO es verde”.
Operador Y:
Este operador se usa para crear una conjunción lógica. Crea un valor verdadero si ambas expresiones son verdaderas.
Por ejemplo, si vas a hacer una ensalada de tomate y lechuga, necesitas tener tomates y tener lechugas.
Entonces para preparar una ensalada debes “tener tomates” Y “tener lechugas”.
Operador O:
Este operador se usa para crear una disyunción lógica. Crea un valor verdadero si al menos una de las dos expresiones es verdadera.
Por ejemplo, si quieres comer fruta no te importa si hay pomelos o hay naranjas.
Entonces para comer fruta debes “tener pomelos” O “tener naranjas”.
Operador XOR:
Este operador se usa para crear una disyunción exclusiva lógica. Crea un valor verdadero si solo una de las dos expresiones es verdadera.
Por ejemplo, si vas a realizar un viaje y tus opciones son ir a la playa o a la montaña, debes elegir uno de esos destinos, no puedes ir a ambos al mismo tiempo.
Entonces tu destino debe ser “ir a la playa” XOR “ir a la montaña”.
Los invito a pensar en las decisiones que toman todo el tiempo y a que intenten identificar el uso que le dan a estos operadores en su vida diaria!