Definición de Boolean
Boolean o booleano es un término utilizado en informática y matemáticas para nombrar un tipo de dato o lógica, basado en dos valores posibles: verdadero (true) y falso (false). Este concepto fue introducido por el matemático George Boole y es fundamental en la lógica computacional y en la toma de decisiones dentro de los programas.
Operadores booleanos y su uso
Los operadores booleanos son símbolos o palabras clave que permiten combinar o modificar valores booleanos y realizar operaciones lógicas entre ellos. Los principales operadores booleanos son:
- AND (conjunción): El resultado es verdadero solo si ambos operandos son verdaderos.
- OR (disyunción): El resultado es verdadero si al menos uno de los operandos es verdadero.
- NOT (negación): Invierte el valor de verdad; si el valor es verdadero, lo convierte en falso, y viceversa.
- XOR (disyunción exclusiva): El resultado es verdadero solo si los operandos son diferentes.
- NAND y NOR: Son combinaciones de AND y OR con NOT, resultando en salidas opuestas a AND y OR, respectivamente.
Ejemplo en búsquedas:
Si buscas en internet perros AND gatos, obtendrás resultados que incluyan ambos términos. Si escribes perros NOT razas, excluirás resultados que contengan la palabra "razas".
Puedes combinar operadores y paréntesis para crear expresiones más complejas, como: (perros OR gatos) AND adopción, que buscará páginas sobre adopción de perros o gatos.
Para más información, consulta: operador booleano.
¿Qué es un valor booleano?
Un valor booleano es un tipo de dato que puede tener solo dos estados: true (verdadero) o false (falso).
Ejemplo en programación:
boolean esMayor = 5 > 3; // esMayor será true
Aplicaciones de los valores booleanos en programación
Los valores booleanos se utilizan para controlar el flujo de un programa. Por ejemplo, en una instrucción condicional if:
if (usuarioAutenticado) {
mostrarPanel();
} else {
solicitarLogin();
}
Aquí, usuarioAutenticado es un valor booleano que determina qué bloque de código se ejecuta.
Representación en código
En la mayoría de los lenguajes de programación, los valores booleanos se representan mediante las palabras clave true y false.
Operaciones lógicas con valores booleanos
Es posible realizar diversas operaciones lógicas:
- NOT invierte el valor.
- AND solo resulta true si ambos valores son true.
- OR resulta true si al menos uno es true.
Ejemplo de operación AND:
true AND true // Resultado: true
true AND false // Resultado: false
Ejemplo de operación OR:
true OR false // Resultado: true
false OR false // Resultado: false
Autor: Leandro Alegsa
Actualizado: 10-06-2023
¿Cómo citar este artículo?
Alegsa, Leandro. (2023). Definición de Boolean. Recuperado de https://www.alegsa.com.ar/Dic/boolean.php