Última actualización:

Calculadora de tablas de verdad

Una expresión como (p ∧ q) → ¬r tiene 8 combinaciones posibles de valores de verdad. Construir su tabla a mano implica evaluar cada fila, respetar el orden de precedencia y no cometer errores de copia. La calculadora de tablas de verdad elimina ese trabajo manual: introduces la expresión y obtienes la tabla completa en un segundo.

Expresión lógica
Símbolos: ¬ ∧ ∨ → ↔ ⊕ · Alternativos: ~ & | -> <-> ^ · Paréntesis para agrupar · Palabras: not, and, or, xor, implies, iff

Qué es una tabla de verdad

Una tabla de verdad es una tabla que lista todas las combinaciones posibles de valores de verdad (V o F) de las variables proposicionales de una expresión lógica y muestra el resultado de esa expresión para cada combinación.

Se utiliza en lógica proposicional, en matemáticas discretas y en diseño de circuitos digitales. Su objetivo es determinar si una fórmula es tautología (siempre verdadera), contradicción (siempre falsa) o contingencia (verdadera en algunas filas y falsa en otras).

Elementos básicos

  • Variable proposicional – letra que representa una afirmación que puede ser verdadera o falsa: p, q, r
  • Valor de verdad – V (verdadero) o F (falso). En informática se suele usar 1 y 0.
  • Conectivo lógico – operador que combina variables: ∧, ∨, ¬, →, ↔, ⊕.

Operadores lógicos y su significado

SímboloNombreSe leeRegla
¬pNegación«no p»Invierte el valor: V→F, F→V
p ∧ qConjunción«p y q»V solo si ambas son V
p ∨ qDisyunción«p o q»F solo si ambas son F
p → qCondicional«si p entonces q»F solo cuando p=V y q=F
p ↔ qBicondicional«p si y solo si q»V cuando ambos tienen el mismo valor
p ⊕ qDisyunción exclusiva«p o q pero no ambos»V cuando los valores son distintos

Tabla de verdad de cada operador por separado

Negación (¬p)

p¬p
VF
FV

Conjunción (p ∧ q)

pqp ∧ q
VVV
VFF
FVF
FFF

Disyunción (p ∨ q)

pqp ∨ q
VVV
VFV
FVV
FFF

Condicional (p → q)

pqp → q
VVV
VFF
FVV
FFV

Bicondicional (p ↔ q)

pqp ↔ q
VVV
VFF
FVF
FFV

Disyunción exclusiva (p ⊕ q)

pqp ⊕ q
VVF
VFV
FVV
FFF

Cómo construir una tabla de verdad paso a paso

  1. Identifica las variables proposicionales – cuenta cuántas letras distintas aparecen. Con n variables, la tabla tendrá 2ⁿ filas.
  2. Enumera todas las combinaciones – alterna V y F empezando por la última variable. Para 3 variables (p, q, r): la columna de r alterna cada fila, q cada 2 filas, p cada 4.
  3. Evalúa las subexpresiones interiores – si hay paréntesis, resuelve primero lo que está dentro.
  4. Aplica la precedencia de operadores – de mayor a menor prioridad: ¬, ∧, ∨, →, ↔.
  5. Rellena la columna final – el resultado de la expresión completa para cada fila.

Ejemplo resuelto: (p ∨ q) → ¬r

Con 3 variables hay 2³ = 8 filas:

pqrp ∨ q¬r(p ∨ q) → ¬r
VVVVFF
VVFVVV
VFVVFF
VFFVVV
FVVVFF
FVFVVV
FFVFFV
FFFFVV

La expresión resulta ser una contingencia: verdadera en 5 filas y falsa en 3.

¿Cuándo se usa una tabla de verdad?

En lógica proposicional

Para demostrar equivalencias lógicas. Dos expresiones son equivalentes si producen la misma columna de resultados. Por ejemplo, ¬(p ∧ q) y ¬p ∨ ¬q (leyes de De Morgan) generan columnas idénticas en las 4 filas.

En programación

Las expresiones booleanas que gobiernan condicionales (if, while) se analizan con tablas de verdad. Revisar cada combinación de condiciones evita errores lógicos en el código.

En electrónica digital

Cada fila de la tabla de verdad corresponde a una combinación de entradas de un circuito lógico. A partir de la tabla se diseñan circuitos con puertas AND, OR, NOT y compuestas (NAND, NOR, XOR). También se utilizan para construir mapas de Karnaugh, que simplifican las expresiones booleanas.

¿Cuántas filas tiene una tabla de verdad?

El número de filas depende exclusivamente del número de variables proposicionales:

Variables (n)Filas (2ⁿ)
12
24
38
416
532
664
8256

A partir de 5 o 6 variables, la tabla se vuelve difícil de leer y se recomienda usar una calculadora automática o un mapa de Karnaugh para la simplificación.

Precedencia de operadores

Cuando una expresión no lleva paréntesis, se evalúa en este orden:

  1. ¬ (negación) – primero
  2. (conjunción)
  3. (disyunción)
  4. (condicional)
  5. (bicondicional) – último

Ejemplo: p → q ∧ ¬r se lee como p → (q ∧ (¬r)).

Para evitar errores, lo más seguro es usar paréntesis explícitos en cada subexpresión.

Tautología, contradicción y contingencia

  • Tautología – la columna final es V en todas las filas. Ejemplo: p ∨ ¬p.
  • Contradicción – la columna final es F en todas las filas. Ejemplo: p ∧ ¬p.
  • Contingencia – la columna final tiene al menos una V y al menos una F. Es el caso más frecuente.

La calculadora de tablas de verdad indica automáticamente si la expresión es una tautología o una contradicción al generar la tabla.

Expresiones con más de dos variables

Las expresiones complejas combinan varios conectivos. Algunos ejemplos habituales en ejercicios de lógica:

  • (p → q) ∧ (q → r) → (p → r) – silogismo hipotético, una tautología.
  • (p ∨ q) ∧ (¬p ∨ r) → (q ∨ r) – resolución, base de los algoritmos de demostración automática.
  • p ↔ (q ⊕ r) – bicondicional con XOR, contingencia.

Introduce cualquiera de estas expresiones en la calculadora para obtener su tabla completa sin calcular a mano cada fila.

La información de esta página tiene carácter educativo. Para aplicaciones en diseño de circuitos o verificación formal, consulta la documentación técnica específica.

Preguntas frecuentes

¿Qué operadores acepta la calculadora de tablas de verdad?

Admite los conectivos habituales: AND (∧), OR (∨), NOT (¬), condicional (→), bicondicional (↔) y XOR (⊕). Se pueden combinar con paréntesis para expresiones complejas.

¿Cuántas filas tendrá mi tabla de verdad?

El número de filas es 2 elevado a n, donde n es el número de variables proposicionales. Con 3 variables obtendrás 8 filas; con 4, serán 16.

¿Puedo usar la tabla de verdad para demostrar equivalencias lógicas?

Sí. Si dos expresiones tienen la misma columna de resultados en todas las filas, son lógicamente equivalentes. La calculadora muestra ambas columnas para que las compares directamente.

¿Qué diferencia hay entre XOR y OR en una tabla de verdad?

OR (disyunción inclusiva) devuelve verdadero si al menos un operando es verdadero. XOR (disyunción exclusiva) devuelve verdadero solo si exactamente uno de los operandos es verdadero y el otro es falso.

¿Sirve la calculadora de tablas de verdad para circuitos digitales?

Sí. Las tablas de verdad son la herramienta fundamental para diseñar y analizar puertas lógicas en electrónica digital. Puedes modelar cualquier combinación de puertas AND, OR, NOT y derivadas.

¿Cómo interpreto el condicional (→) en una tabla de verdad?

El condicional p → q solo es falso cuando p es verdadero y q es falso. En los demás casos (verdadero-verdadero, falso-verdadero, falso-falso) el resultado es verdadero.