Gerador de Tabela Verdade
Gere tabelas verdade completas para qualquer expressão de lógica booleana na hora. Informe expressões com AND, OR, NOT, XOR, NAND, NOR, XNOR, implicação (→) e bicondicional (↔) com até 8 variáveis. Compare várias expressões lado a lado, detecte tautologias e contradições e alterne entre a exibição T/F e 1/0 — tudo rodando localmente no seu navegador e sem cadastro.
Enter one or more Boolean expressions separated by commas to generate a complete truth table. Supports AND, OR, NOT, XOR, NAND, NOR, XNOR, implication (→), and biconditional (↔).
Operators: AND OR NOT XOR NAND NOR XNOR -> <-> · Also: && || ! ^
Quick Examples
∧AND / && / & - Both true∨OR / || / | - At least one true¬NOT / ! / ~ - Negation⊕XOR / ^ - Exactly one true↑NAND - NOT AND↓NOR - NOT OR⊙XNOR - Both same→-> - Implication↔<-> - BiconditionalPor que usar nosso gerador de tabela verdade?
- Geração instantânea de tabela verdade: informe qualquer expressão booleana e gere uma tabela verdade completa na hora. O gerador analisa sua expressão no navegador e produz todas as 2ⁿ combinações de entrada com as saídas corretas — sem carregamento, sem ida e volta ao servidor.
- Gerador de tabela verdade online seguro: o gerador roda inteiramente no seu navegador. Suas expressões booleanas, fórmulas lógicas e tarefas de casa nunca são enviadas a servidor algum — sem coleta de dados, sem rastreamento, totalmente privado.
- Gerador de tabela verdade — sem instalação: use o gerador diretamente em qualquer navegador moderno, sem downloads, aplicativos ou plugins. Suporta AND, OR, NOT, XOR, NAND, NOR, XNOR, implicação (→) e bicondicional (↔) com até 8 variáveis.
- 100% grátis com suporte a várias expressões: o gerador de tabela verdade é totalmente gratuito, sem cadastro, sem limites de uso e sem anúncios. Informe várias expressões separadas por vírgulas para compará-las lado a lado em uma única tabela — perfeito para verificar equivalências lógicas e as leis de De Morgan.
Casos de uso comuns do gerador de tabela verdade
- Trabalhos de ciência da computação: estudantes usam o gerador para concluir tarefas de matemática discreta e lógica digital. Informe qualquer expressão booleana do seu livro didático e verifique na hora sua tabela calculada à mão com a saída do gerador.
- Verificação de equivalências lógicas: use o gerador para provar ou refutar equivalências lógicas informando ambas as expressões como entradas separadas por vírgulas. Se as colunas de saída coincidirem em todas as linhas, as expressões são logicamente equivalentes — perfeito para verificar as leis de De Morgan e as propriedades distributivas.
- Projeto de circuitos digitais: engenheiros de hardware usam o gerador para definir o comportamento esperado de circuitos lógicos combinacionais antes da implementação. Gere tabelas verdade para meio-somadores, somadores completos, multiplexadores e combinações de portas personalizadas.
- Detecção de tautologias e contradições: o gerador detecta automaticamente tautologias (sempre verdadeiras) e contradições (sempre falsas) e exibe um selo claro. Isso é útil para verificar axiomas lógicos, conferir etapas de provas e identificar condições redundantes no código.
- Programação e lógica condicional: desenvolvedores usam o gerador para raciocinar sobre condições booleanas complexas no código. Mapeie as variáveis do seu comando if para A, B, C e informe a condição para ver todas as combinações de entrada possíveis e seus resultados antes de escrever o código.
- Ensino e demonstrações em sala de aula: educadores usam o gerador para demonstrar conceitos de álgebra booleana em tempo real. Os exemplos rápidos predefinidos cobrem AND, OR, NOT, XOR, NAND, NOR, as leis de De Morgan e o meio-somador — prontos para usar sem configuração.
O que é uma tabela verdade?
Uma tabela verdade é uma tabela matemática usada em lógica para determinar a saída de uma expressão booleana para cada combinação possível de valores de entrada. Para n variáveis, uma tabela verdade tem 2ⁿ linhas — uma para cada combinação única de entradas VERDADEIRO e FALSO. Tabelas verdade são fundamentais para a álgebra booleana , o projeto de circuitos digitais, a lógica proposicional e a ciência da computação. Elas são usadas para verificar equivalências lógicas, provar tautologias, identificar contradições e definir o comportamento de portas lógicas. Nosso gerador de tabela verdade analisa qualquer expressão booleana escrita em notação padrão e produz a tabela verdade completa na hora no seu navegador — sem servidor, sem conta, sem espera.
Como funciona nosso gerador de tabela verdade
- Informe sua expressão booleana: digite uma ou mais expressões booleanas no campo de entrada, separadas por vírgulas. Use nomes de variáveis A-Z e qualquer operador suportado. O gerador extrai automaticamente todas as variáveis únicas e as ordena alfabeticamente como cabeçalhos de coluna.
- Análise instantânea no navegador: clique em «Gerar tabela verdade» e o gerador tokeniza e analisa sua expressão usando um analisador descendente recursivo inteiramente no seu navegador. Nenhum dado da expressão é enviado a servidor algum — suas fórmulas lógicas permanecem totalmente privadas no seu dispositivo.
- Revise a tabela completa: o gerador exibe todas as 2ⁿ linhas com colunas de entrada (cinza) e colunas de saída (destacadas). Valores VERDADEIRO aparecem em verde, FALSO em vermelho. Alterne entre a exibição T/F e 1/0. Várias expressões aparecem como colunas de saída lado a lado para facilitar a comparação.
Operadores e sintaxe suportados
- AND (∧): escreva AND , && ou & — retorna VERDADEIRO apenas quando ambas as entradas são VERDADEIRAS.
- OR (∨): escreva OR , || ou | — retorna VERDADEIRO quando ao menos uma entrada é VERDADEIRA.
- NOT (¬): escreva NOT , ! ou ~ — nega a entrada. Pode ser encadeado: NOT NOT A .
- XOR / NAND / NOR / XNOR / → / ↔: escreva XOR , NAND , NOR , XNOR , -> (implicação) ou <-> (bicondicional). Parênteses são totalmente suportados para agrupamento.
Precedência de operadores
O gerador de tabela verdade avalia os operadores na seguinte ordem de precedência (da maior para a menor): NOT (maior) → NAND / XNOR → AND → NOR → XOR → OR → IMPLIES (→) → IFF (↔) (menor). Use parênteses para sobrepor a precedência — por exemplo, NOT (A AND B) é diferente de NOT A AND B . Em caso de dúvida, use sempre parênteses para deixar sua intenção explícita.
Perguntas frequentes
Um gerador de tabela verdade é uma ferramenta que produz automaticamente uma tabela verdade completa para qualquer expressão de lógica booleana. Ele avalia a expressão para cada combinação possível de valores de entrada VERDADEIRO e FALSO. Nosso gerador de tabela verdade roda inteiramente no seu navegador, suporta 9 operadores e não exige cadastro.
Digite sua expressão usando nomes de variáveis A-Z e operadores como AND, OR, NOT, XOR, NAND, NOR, XNOR, -> (implicação) e <-> (bicondicional). Você também pode usar símbolos: && para AND, || para OR, ! ou ~ para NOT, ^ para XOR. Use parênteses para agrupar.
Com certeza. O gerador roda inteiramente no seu navegador. Suas expressões booleanas e fórmulas lógicas nunca são enviadas a servidor algum, armazenadas em banco de dados ou rastreadas. Tudo permanece totalmente privado no seu dispositivo.
Sim — o gerador de tabela verdade é 100% gratuito, sem cadastro, sem conta e sem limites de uso. Gere tabelas verdade para qualquer expressão com até 8 variáveis quantas vezes precisar, totalmente grátis para sempre.
O gerador de tabela verdade suporta até 8 variáveis, o que produz no máximo 256 linhas (2⁸). Para a maioria dos problemas de lógica, o intervalo típico é de 2 a 4 variáveis (4 a 16 linhas).
Sim. Informe várias expressões booleanas separadas por vírgulas e o gerador as exibirá como colunas de saída lado a lado em uma única tabela — perfeito para verificar equivalências lógicas.
Uma tautologia é uma expressão booleana que é VERDADEIRA para todas as combinações possíveis de valores de entrada. O gerador detecta tautologias automaticamente e exibe um selo verde. Contradições (sempre FALSAS) são marcadas com um selo vermelho.
Precedência da maior para a menor: NOT → NAND/XNOR → AND → NOR → XOR → OR → IMPLIES (→) → IFF (↔). Use parênteses para sobrepor a precedência quando necessário.
Sim. Use -> para implicação lógica (A → B) e <-> para bicondicional (A ↔ B). Elas aparecem com os símbolos lógicos padrão no cabeçalho da tabela. Você pode verificar que A -> B equivale a NOT A OR B informando ambas como expressões separadas por vírgulas.