Introducción a la lógica booleana

Aprende los fundamentos de la lógica booleana y cómo funcionan los valores VERDADERO/FALSO en matemáticas e informática.

Intermedio20 minLección

Definición

La lógica booleana es una rama de las matemáticas que trabaja solo con dos valores: VERDADERO y FALSO (también representados como 1 y 0).
Nombrada en honor al matemático George Boole (1815-1864), la lógica booleana forma la base de todas las computadoras digitales y la tecnología moderna.
La lógica booleana usa operaciones especiales llamadas operadores lógicos:
  • Y (): Ambos deben ser verdaderos
  • O (): Al menos uno debe ser verdadero
  • NO (): Invierte el valor

Pruébalo ahora

En lógica booleana, ¿cuántos valores posibles hay?

Ejemplos resueltos

Necesitas tanto un boleto Y una identificación válida para entrar. Si tienes un boleto (VERDADERO) pero no tienes identificación (FALSO), ¿puedes entrar?

1

Identificar los valores

Boleto = VERDADERO (1), Identificación = FALSO (0)Dos valores booleanos

2

Aplicar la regla Y

Y requiere que AMBOS sean VERDADEROVERDADERO Y FALSO

3

Evaluar

Como un valor es FALSO, el resultado es FALSO

Errores comunes

Pensar que O significa 'uno u otro, pero no ambos'

Por qué está mal: En el lenguaje cotidiano, 'o' a menudo implica exclusividad. En lógica booleana, O incluye el caso donde ambos son verdaderos.

Correcto: En lógica booleana: VERDADERO O VERDADERO = VERDADERO. O significa 'al menos uno es verdadero'.

Confundir Y con O

Por qué está mal: Ambos combinan dos valores, por lo que es fácil mezclarlos.

Correcto: Y es más estricto (necesita que AMBOS sean verdaderos). O es más flexible (necesita solo UNO verdadero).

Olvidar que NO invierte completamente el valor

Por qué está mal: Los estudiantes a veces piensan que NO hace algo 'menos verdadero' en lugar de lo opuesto.

Correcto: NO es absoluto: NO VERDADERO = FALSO, NO FALSO = VERDADERO. Sin punto medio.

Visual interactivo

Tabla de verdad

P ∧ Q
PQP ∧ Q
FFF
FTF
TFF
TTT

T= VerdaderoF= Falso

Sandbox interactivo

Calculadora de expresiones

Prueba estos:

Historial

Aún no hay cálculos

Problemas de práctica

15 problemas
Problema 1 de 15
Fácil

En lógica booleana, ¿cuántos valores posibles hay?

Por qué es importante

La lógica booleana está en todas partes en nuestro mundo digital:
  • Computadoras: Cada operación de computadora se descompone en miles de millones de decisiones VERDADERO/FALSO
  • Motores de búsqueda: Cuando buscas "gatos Y perros", el motor usa lógica booleana
  • Videojuegos: Si (salud_jugador = 0) Y (vidas = 0) entonces fin_del_juego = VERDADERO
  • Decisiones cotidianas: "Saldré SI hace sol Y calor"
  • Contraseñas: Acceso concedido SI (nombre_usuario_correcto Y contraseña_correcta)
¡Entender la lógica booleana te ayuda a pensar con más precisión y es esencial para la programación!

Aplicaciones del mundo real

Motores de búsqueda

Los motores de búsqueda usan lógica booleana para filtrar resultados según tu consulta.

Ejemplo:

Buscar 'pizza Y entrega Y NO caro' encuentra pizzerías que entregan pero no son caras.

1Inténtalo tú mismo

Buscas: 'gatos O perros Y NO peces'

¿Aparecería una página sobre 'gatos y peces' en los resultados?

Paso 1: Escribe la expresión matemática

Evalúa: gatos = VERDADERO, perros = FALSO, peces = VERDADERO

Lógica de videojuegos

Los juegos usan constantemente lógica booleana para tomar decisiones de juego.

Ejemplo:

En un juego de carreras: boost_disponible = (combustible > 50) Y (NO ya_usando_boost) Y (velocidad < velocidad_máxima)

2Inténtalo tú mismo

Un jugador puede atacar SI (tiene_arma Y NO aturdido) O tiene_poder_especial. El jugador tiene un arma (VERDADERO), está aturdido (VERDADERO), pero tiene poder especial (VERDADERO).

¿Puede el jugador atacar?

Paso 1: Escribe la expresión matemática

Evalúa paso a paso

Sistemas de seguridad

Los sistemas de seguridad y control de acceso dependen fuertemente de la lógica booleana.

Ejemplo:

Acceso concedido SI (credencial_válida Y PIN_correcto) O (es_admin Y anulación_emergencia)

3Inténtalo tú mismo

Seguridad del edificio: alarma_activada = (movimiento_detectado Y modo_noche) O (ventana_rota)

Es de día (modo_noche = FALSO), se detecta movimiento (VERDADERO) y ninguna ventana está rota (FALSO). ¿Se activa la alarma?

Paso 1: Escribe la expresión matemática

Evalúa la expresión de seguridad

Puntos clave

  • 1La lógica booleana usa solo dos valores: VERDADERO (1) y FALSO (0)
  • 2Y () devuelve VERDADERO solo cuando AMBAS entradas son VERDADERO
  • 3O () devuelve VERDADERO cuando AL MENOS UNA entrada es VERDADERO
  • 4NO () invierte el valor: VERDADERO se convierte en FALSO, FALSO se convierte en VERDADERO
  • 5La lógica booleana es la base de toda la informática y la tecnología digital

Preguntas frecuentes

Se nombró en honor a George Boole, un matemático inglés que desarrolló este sistema de lógica en la década de 1840. Su trabajo sentó las bases para la computación digital.
Se nombró en honor a George Boole, un matemático inglés que desarrolló este sistema de lógica en la década de 1840. Su trabajo sentó las bases para la computación digital.
Los circuitos de computadora pueden distinguir fácilmente entre dos estados: la electricidad fluye (1/VERDADERO) o no fluye (0/FALSO). Este sistema binario es eficiente y confiable.
¡No exactamente! En el habla cotidiana, '¿Quieres café o té?' generalmente significa uno u otro. En lógica booleana, O incluye ambos - si ambos son VERDADERO, el resultado sigue siendo VERDADERO (llamado 'o inclusivo').

Glosario

Booleano
Un tipo de dato o sistema que tiene exactamente dos valores posibles: VERDADERO y FALSO
Y ()
Un operador lógico que devuelve VERDADERO solo si ambas entradas son VERDADERO
O ()
Un operador lógico que devuelve VERDADERO si al menos una entrada es VERDADERO
NO ()
Un operador lógico que invierte un valor booleano (VERDADERO se convierte en FALSO y viceversa)
Tabla de verdad
Una tabla que muestra todas las combinaciones de entrada posibles y sus salidas correspondientes para una operación lógica
Binario
Un sistema numérico que usa solo dos dígitos (0 y 1), estrechamente relacionado con la lógica booleana

Más sobre este tema