Simplificador de Álgebra Booleana
Digite uma expressão booleana como A & B | (!A & B) e esta ferramenta a avalia para cada combinação de suas variáveis, devolvendo a tabela verdade completa com uma coluna por variável e uma coluna final de saída. Ela suporta até cinco variáveis e os operadores & (E), | (OU), ! (NÃO) e ^ (XOR). Use a tabela gerada para conferir uma simplificação feita à mão ou para depurar a lógica que você está escrevendo.
Como a tabela verdade é gerada
-
1
Insira a expressão
Digite sua expressão usando uma letra maiúscula por variável e os símbolos & (E), | (OU), ! (NÃO), ^ (XOR) e parênteses, por exemplo `A & B | (!A & B)`.
-
2
As variáveis são detectadas
Cada letra maiúscula isolada conta como uma variável, até cinco no total. A tabela recebe uma coluna por variável, então cinco variáveis geram 32 linhas.
-
3
Cada combinação é avaliada
A expressão é avaliada uma vez por linha, de todas as variáveis em 0 até todas em 1, com a precedência NÃO, depois XOR, depois E, depois OU. Os parênteses têm prioridade sobre ela.
-
4
Confira a coluna de saída
A última coluna mostra o valor da expressão inteira para aquela linha. Compare com sua própria tabela ou com uma forma simplificada para verificar se coincidem.
Operadores e precedência
| Operação | Símbolo | Exemplo |
|---|---|---|
| E | & |
A & B |
| OU | | |
A | B |
| NÃO | ! |
!A |
| XOR | ^ |
A ^ B |
| Parênteses | ( ) |
(A & B) | C |
A expressão é avaliada do operador de ligação mais forte para o mais fraco: NÃO, XOR, E, OU. Os parênteses sempre vencem. Fique apenas com os quatro símbolos acima, símbolos como · ou + não são reconhecidos e dão silenciosamente uma tabela errada.
Exemplo
Entrada: A & B | (!A & B)
Tabela verdade:
| A | B | Saída |
|---|---|---|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
A coluna de saída corresponde ao simples B. É o tipo de identidade que você confere em segundos: simplifique à mão e depois compare as colunas.
Por que uma tabela verdade completa ajuda
- Verificar uma simplificação: simplifique a expressão à mão e confirme que sua forma simplificada tem a mesma coluna de saída.
- Depurar lógica: encontre a linha em que sua expressão diverge do esperado.
- Aprender os operadores: veja como NÃO, XOR, E e OU se combinam sem calcular cada linha à mão.
Limites
- No máximo cinco variáveis: a tabela mostra todas as combinações, até 32 linhas. Com mais de cinco variáveis a tabela não é exibida, então divida a expressão em partes menores.
- Letras maiúsculas isoladas: apenas as letras de A a Z contam como variáveis; minúsculas e outros caracteres são ignorados.
Perguntas frequentes
Não. Ela avalia sua expressão e constrói a tabela verdade completa, uma linha por combinação de suas variáveis (até cinco). Use a tabela para verificar uma simplificação feita por você: se sua forma simplificada produz a mesma coluna de saída, as duas são equivalentes.
Até cinco, o que dá no máximo 32 linhas. Variáveis são letras maiúsculas isoladas como A, B e C. Para mais variáveis, divida a expressão em partes menores.
& (E), | (OU), ! (NÃO) colocado antes do operando, ^ (XOR) e parênteses. A precedência, do mais forte para o mais fraco, é NÃO, XOR, E, OU. Símbolos como · ou + não são suportados e podem produzir silenciosamente uma tabela errada.
Não. Esta ferramenta aceita apenas uma expressão. Se sua função é definida por uma tabela verdade, digite a expressão que a produz e compare a tabela gerada.
Ferramentas relacionadas
Gerador de Cartão CSS
Crie o CSS de um contêiner de cartão: fundo, borda, raio dos cantos, espaçamento interno e sombra suave, com pré-visualização imediata e código para copiar e colar.
Conversor de Tamanho de Arquivo
Converta entre bytes, KB, MB, GB, TB e as unidades binárias IEC (KiB, MiB, GiB, TiB), combinando decimal e binário como preferir.
Conversor de base numérica
Converta números entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36, com o detalhamento posicional.
Gerador de Docker Compose
Gere um docker-compose.yml a partir de definições de serviços com imagem, portas e volumes, com padrões de boas práticas.
Gerador de README
Gere um README.md estruturado a partir de alguns campos: nome do projeto, tagline, recursos, comando de instalação, trecho de início rápido, autor e licença. Cole direto no seu repositório.
Visualizador de Markdown
Escreva Markdown e veja a renderização HTML atualizar ao vivo. Sintaxe com estilo GitHub, incluindo tabelas, listas de tarefas, blocos de código cercados e autolinks.
Ferramenta disponível em outros idiomas
- Simplificador de Álgebra Booleana [ES]
- Trình rút gọn đại số Boolean [VI]
- 불 대수 간소화 도구 [KO]
- Penyederhana Aljabar Boolean [ID]
- Upraszczenie algebry Boole'a [PL]
- Simplificateur d'algèbre booléenne [FR]
- Boolescher Algebra Vereinfacher [DE]
- مبسّط الجبر البولياني [AR]
- ブール代数簡約ツール [JA]
- Booleaanse algebra vereenvoudiger [NL]
- Förenklare för boolesk algebra [SV]
- ตัวลดรูปพีชคณิตบูลีน [TH]
- Boolean Algebra Simplifier [EN]
- Semplificatore di Algebra Booleana [IT]
- Упрощатель булевой алгебры [RU]
- Boolean Cebiri Sadeleştirici [TR]
- 布尔代数化简器 [ZH]