Datos y expresiones lógicas o booleanas
En diversos momentos de la vida cotidiana se evalúan diferentes situaciones antes de tomar una decisión o elaborar una conclusión sobre algún tema.
Existen algunas situaciones, que luego de ser evaluadas, solamente pueden resultar verdaderas o falsas.
Por ejemplo, la expresión está lloviendo solamente puede resultar verdadera o falsa, basta con mirar hacia el exterior para conocer su valor.
Es aquí donde se hace pertinente hablar sobre datos y expresiones lógicas o booleanas.
Dato lógico o booleano
Un dato lógico o booleano es aquel que solo puede presentar uno de dos valores, verdadero o falso.
Dependiendo del ámbito en el que sea utilizado, también se puede decir que los dos valores a presentar pueden ser 0 (falso) o 1 (verdadero).
Ejemplos: los siguientes ejemplos solamente pueden tener uno de dos valores, verdadero o falso.
Hoy llueve (el valor lógico de este dato será verdadero si está lloviendo, de lo contrario será falso)
20 es mayor que 18 (el valor lógico de este dato es verdadero)
2 es igual a 4 (el valor lógico de este dato es falso)
Comparadores lógicos
Los comparadores lógicos permiten comparar datos, generando un resultado del tipo booleano.
Por ejemplo, los siguientes permiten comparar datos del tipo entero o float (números con decimales), devolviendo como resultado el valor verdadero o falso.
Comparador | Notación |
Distinto de | != |
Igual que | == |
Menor que | < |
Menor o igual que | <= |
Mayor que | > |
Mayor o igual que | >= |
Expresión lógica o booleana
Las expresiones lógicas o booleanas resultan de la combinación de datos booleanos y operadores booleanos. Cuando estas expresiones son evaluadas, al igual que los datos lógicos, solamente pueden devolver los valores verdadero o falso.
Ejemplos:
Hoy llueve y traje el paraguas Si está lloviendo y trajo el paraguas, la expresión será verdadera, de lo contrario será falsa.
No traje el paraguas Si trajo el paraguas, la expresión será falsa, de lo contrario será verdadera.
2 es igual a 4 y/o 2 es menor que 4 Esta expresión es verdadera.
Los operadores lógicos o booleanos son aquellos que permiten conectar datos booleanos para formar una expresión booleana. Estos operadores también permiten conectar expresiones booleanas entre sí, generando nuevas expresiones booleanas.
Los más utilizados son:
- and (y)
- or (y/o)
- not (no)