Simplificador de Álgebra Booleana
Escribe una expresión booleana como A & B | (!A & B) y esta herramienta la evalúa para cada combinación de sus variables, devolviendo la tabla de verdad completa con una columna por variable y una columna final de salida. Admite hasta cinco variables y los operadores & (Y), | (O), ! (NO) y ^ (XOR). Usa la tabla generada para comprobar una simplificación hecha a mano o para depurar la lógica que estás escribiendo.
Cómo se genera la tabla de verdad
-
1
Ingresa la expresión
Escribe tu expresión usando una letra mayúscula por variable y los símbolos & (Y), | (O), ! (NO), ^ (XOR) y paréntesis, por ejemplo `A & B | (!A & B)`.
-
2
Se detectan las variables
Cada letra mayúscula individual cuenta como una variable, hasta cinco en total. La tabla recibe una columna por variable, así que cinco variables dan 32 filas.
-
3
Se evalúa cada combinación
La expresión se evalúa una vez por fila, de todas las variables en 0 a todas en 1, con la precedencia NO, luego XOR, luego Y, luego O. Los paréntesis la anulan.
-
4
Revisa la columna de salida
La última columna muestra el valor de toda la expresión para esa fila. Compárala con tu propia tabla o con una forma simplificada para verificar que coinciden.
Operadores y precedencia
| Operación | Símbolo | Ejemplo |
|---|---|---|
| Y | & |
A & B |
| O | | |
A | B |
| NO | ! |
!A |
| XOR | ^ |
A ^ B |
| Paréntesis | ( ) |
(A & B) | C |
La expresión se evalúa del operador más vinculante al más laxo: NO, XOR, Y, O. Los paréntesis siempre ganan. Limítate a los cuatro símbolos de arriba: símbolos como · o + no se reconocen y dan una tabla errónea en silencio.
Ejemplo
Entrada: A & B | (!A & B)
Tabla de verdad:
| A | B | Salida |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
La columna de salida coincide con la B simple. Ese es el tipo de identidad que se comprueba en segundos: simplifica a mano y luego compara las columnas.
Por qué ayuda una tabla de verdad completa
- Verificar una simplificación: simplifica la expresión a mano y confirma que tu forma simplificada tiene la misma columna de salida.
- Depurar lógica: encuentra la fila en la que tu expresión discrepa de lo que esperas.
- Aprender los operadores: observa cómo se combinan NO, XOR, Y y O sin calcular cada fila a mano.
Límites
- Cinco variables como máximo: la tabla muestra todas las combinaciones, hasta 32 filas. Con más de cinco variables la tabla no se muestra, así que divide la expresión en partes más pequeñas.
- Letras mayúsculas individuales: solo las letras de la A a la Z cuentan como variables; las minúsculas y otros caracteres se ignoran.
Preguntas frecuentes
No. Evalúa tu expresión y construye la tabla de verdad completa, una fila por cada combinación de sus variables (hasta cinco). Usa la tabla para verificar una simplificación hecha por ti: si tu forma simplificada produce la misma columna de salida, ambas son equivalentes.
Hasta cinco, lo que da como máximo 32 filas. Las variables son letras mayúsculas individuales como A, B y C. Para más variables, divide la expresión en partes más pequeñas.
& (Y), | (O), ! (NO) colocado delante de su operando, ^ (XOR) y paréntesis. La precedencia de mayor a menor vínculo es NO, XOR, Y, O. Símbolos como · o + no están soportados y pueden producir en silencio una tabla errónea.
No. Esta herramienta solo acepta una expresión. Si tu función está definida por una tabla de verdad, escribe la expresión que la produce y compara la tabla generada.
Herramientas relacionadas
Referencia de la tabla ASCII
Tabla ASCII completa del 0 al 127 con decimal, hex, octal, binario y referencia numérica HTML para cada carácter, incluidos los códigos de control como NUL, LF y DEL.
Referencia de caracteres HTML
Lista buscable de entidades HTML, sus códigos nombrados y numéricos, y una copia con un clic para caracteres y símbolos especiales.
Referencia de atajos de teclado
Busca los atajos predeterminados documentados de VS Code, Chrome y Bash con GNU Readline en macOS, Windows y Linux.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Generador de Paletas de Color
Genera paletas monocromáticas, análogas, complementarias, triádicas o tetrádicas desde un color base HEX y exporta variables CSS listas para copiar.
Formateador de JSON
Pega JSON para verlo con sangría de 2 o 4 espacios, minificarlo en una salida compacta o comprobar rápidamente la sintaxis antes de copiar el resultado.
Herramienta disponible en otros idiomas
- Trình rút gọn đại số Boolean [VI]
- Penyederhana Aljabar Boolean [ID]
- ตัวลดรูปพีชคณิตบูลีน [TH]
- Förenklare för boolesk algebra [SV]
- Boolescher Algebra Vereinfacher [DE]
- Booleaanse algebra vereenvoudiger [NL]
- 불 대수 간소화 도구 [KO]
- Upraszczenie algebry Boole'a [PL]
- Boolean Cebiri Sadeleştirici [TR]
- مبسّط الجبر البولياني [AR]
- Simplificateur d'algèbre booléenne [FR]
- ブール代数簡約ツール [JA]
- Simplificador de Álgebra Booleana [PT]
- 布尔代数化简器 [ZH]
- Boolean Algebra Simplifier [EN]
- Semplificatore di Algebra Booleana [IT]
- Упрощатель булевой алгебры [RU]