FreeCalcs
🔧

redutor de expressão booleana

Advertisement

Sobre esta calculadora

Como simplificar expressões booleanas complexas? A redução da álgebra booleana é um passo fundamental no projeto lógico digital, onde o objetivo é alcançar a mesma função com o menor número de portas lógicas. O circuito simplificado tem menor custo, é mais rápido e consome menos energia. A álgebra booleana possui uma série de regras de simplificação, como lei de absorção, lei distributiva, lei de De Morgan, etc.

Existem dois métodos principais de simplificação: método de simplificação algébrica e método do mapa de Karnaugh. A redução algébrica usa as leis da álgebra booleana para transformar iterativamente uma expressão até que ela não possa mais ser simplificada. O método do mapa de Karnaugh converte a tabela verdade em um gráfico bidimensional e encontra a expressão mais simples circulando os 1 adjacentes. Para casos com menos variáveis ​​(≤4), o método do mapa de Karnaugh é mais intuitivo.

Em aplicações práticas, a redução booleana é onipresente. Ao projetar circuitos digitais, simplificar as expressões lógicas pode reduzir o número de chips necessários e o custo. No projeto FPGA e ASIC, a simplificação pode reduzir o uso de recursos e o consumo de energia. Na otimização de software, simplificar os julgamentos condicionais pode melhorar a eficiência do código.

Nossa calculadora de simplificação booleana usa algoritmos avançados para automatizar a simplificação de expressões booleanas. Suporta vários formatos de entrada e pode lidar com expressões complexas de múltiplas variáveis. As etapas de simplificação detalhadas e as leis utilizadas são fornecidas para ajudá-lo a compreender o processo de simplificação.

O que calcula

The boolean simplification calculator reduces a logical expression to a shorter equivalent form, useful in digital circuits, logic design, and propositional logic.

Fórmula

  • Idempotent law: A + A = A and A * A = A.
  • Complement law: A + NOT A = 1 and A * NOT A = 0.
  • De Morgan law: NOT(A * B) = NOT A + NOT B.
  • Absorption law: A + AB = A.

Entradas

  • Boolean variables.
  • Operators such as AND, OR, and NOT.
  • The logical expression to simplify.

Exemplo

Original expressionSimplified resultLaw
A + ABAAbsorption
A * AAIdempotent
NOT(A * B)NOT A + NOT BDe Morgan

Como interpretar o resultado

The simplified expression has the same truth value as the original expression for every input combination, but uses fewer terms or operators.

Erros comuns

  • Do not ignore parentheses.
  • AND and OR may have different precedence.
  • The simplified form should preserve the same truth table.

Como usar

Usar a Calculadora de Simplificação Booleana é fácil. Basta inserir uma expressão booleana.

**Etapas básicas:** 1. Insira uma expressão booleana 2. Selecione o método de simplificação (automático, algébrico, mapa de Karnaugh) 3. Clique no botão "Simplificar" 4. Veja os resultados e etapas da simplificação

**Exemplo 1:** Simplifique AB + AB'. Use a lei distributiva: AB + AB' = A(B + B') = A×1 = A.

**Exemplo 2:** Simplifique A'B + AB + AB'. A'B + AB + AB' = A'B + A(B + B') = A'B + A = B + A (usando a lei de absorção).

**Exemplo 3:** Simplifique (A+B)(A+C). Use a lei distributiva: (A+B)(A+C) = A + BC.

A calculadora exibe a expressão original, a expressão simplificada, as etapas para simplificar e as leis utilizadas.

Principais recursos

• Simplificação Automatizada: Use algoritmos avançados para automatizar expressões simplificadas • Vários métodos: método algébrico, método do mapa de Karnaugh, algoritmo Quine-McCluskey • Explicação detalhada das etapas: mostre as etapas de simplificação detalhadas e as leis utilizadas • Mapa de Karnaugh: Gere e exiba o Mapa de Karnaugh • Suporte multivariável: suporta 2 a 10 variáveis • Vários formulários: suporta formulários de soma de produtos (SOP) e produto de somas (POS) • Verificação de equivalência: Verifique a equivalência das expressões antes e depois da simplificação • Estatísticas de contagem de portas: conte o número de portas lógicas necessárias antes e depois da simplificação • Comparação da tabela verdade: exibe a tabela verdade antes e depois da simplificação • Totalmente gratuito: não é necessário registro, use a qualquer momento

Casos de uso

• Projeto de circuito digital: simplifique as expressões lógicas para reduzir o número de portas • Otimização de Circuitos: Otimize os circuitos existentes para reduzir custos • Projeto FPGA: reduza o uso de recursos e o consumo de energia • Aprendizagem lógica: os alunos aprendem a simplificação da álgebra booleana • Preparação para exames: simplifique rapidamente expressões booleanas • Material didático: professores explicam métodos de simplificação • Otimização de software: simplifique a lógica de julgamento condicional • Engenharia do Conhecimento: Simplificando a base de regras lógicas • Análise de Circuitos: Analise e otimize circuitos existentes • Design de algoritmo: Otimizando algoritmos baseados em lógica

Perguntas frequentes

相关计算器