Calculadora AND booleana com tabela verdade

Execute operações booleanas AND, gere tabelas verdade completas e analise sequências binárias com esta calculadora instantânea de porta lógica.

Selecione um tipo de operação, insira seus valores booleanos e clique em Calcular para ver resultados AND, tabelas verdade ou saídas de sequência instantaneamente.

Calculadora AND booleana com tabela verdade
Execute operações booleanas AND, gere tabelas verdade completas e analise sequências binárias com esta calculadora instantânea de porta lógica.

Sobre a calculadora booleana AND

A operação booleana AND é uma das três operações lógicas fundamentais que formam a base de toda a computação digital, junto com OR e NOT. Introduzida pelo matemático George Boole no século XIX, a álgebra booleana fornece a estrutura matemática para o raciocínio sobre valores de verdade e é a base do projeto de circuitos digitais, da programação de computadores e da teoria da informação. A operação AND usa duas ou mais entradas, cada uma das quais pode ser verdadeira (representada como 1 ) ou falsa (representada como 0 ) e produz uma saída que é verdadeira somente quando cada entrada é verdadeira. Este requisito estrito torna o AND um detector de coincidência natural: ele sinaliza 1 somente quando a condição A é atendida E a condição B é atendida (E a ​​condição C é atendida e assim por diante). Na linguagem cotidiana, a frase 'Você pode entrar se tiver um ingresso E seu nome estiver na lista' expressa exatamente uma condição AND. Matematicamente, a operação AND é frequentemente escrita como A ∧ B, A · B ou simplesmente AB na álgebra booleana. Satisfaz várias leis algébricas importantes. A lei comutativa afirma que A ∧ B = B ∧ A, portanto a ordem dos operandos não importa. A lei associativa afirma que (A ∧ B) ∧ C = A ∧ (B ∧ C), portanto os parênteses podem ser reorganizados livremente. A lei da identidade diz A ∧ 1 = A, o que significa que o anding com 1 deixa qualquer valor inalterado. A lei da aniquilação diz A ∧ 0 = 0 , o que significa que anding com 0 sempre dá 0 . A lei idempotente diz A ∧ A = A, então repetir uma entrada não tem efeito. O teorema de De Morgan relaciona E com OU: ¬(A ∧ B) = ¬A ∨ ¬B, o que é crítico para a simplificação do circuito. No hardware, as portas AND são construídas a partir de transistores conectados em série: a corrente só pode fluir através do circuito quando ambos os transistores estão ligados, implementando a tabela verdade AND diretamente no silício. Os processadores modernos contêm bilhões de portas AND operando em velocidades de gigahertz. No software, o operador AND bit a bit (&) aplica AND independentemente a cada par de bits correspondentes em dois inteiros, enquanto o operador AND lógico (&&) aplica-o a expressões booleanas inteiras e geralmente usa avaliação de curto-circuito para eficiência. As aplicações práticas da lógica AND são onipresentes. No controle de acesso, um sistema concede entrada somente quando o usuário é autenticado E autorizado. No processamento de imagens, o mascaramento AND extrai planos de bits específicos de valores de pixel. Na filtragem de pacotes de rede, as regras de firewall combinam múltiplas condições com AND para decidir se permitem o tráfego. Em sistemas embarcados, o código do microcontrolador lê os estados dos sensores e aciona ações somente quando todas as condições são satisfeitas simultaneamente. Esta calculadora abrange três modos: um AND binário direto para até três entradas, um gerador de tabela verdade completo mostrando todas as combinações de entrada e um processador AND sequencial que aplica a operação AND progressivamente por meio de uma string binária, ajudando você a entender como AND se acumula em um fluxo de dados.

Exemplos Booleanos AND

Operações AND comuns mostrando entradas, saídas e contexto prático.

EntradasSaídaExplicação
A = 1 , B = 11Ambas as entradas são verdadeiras, então AND gera 1 . Este é o único caso em que uma porta AND de duas entradas produz 1 .
A = 1 , B = 00Uma entrada é falsa. AND requer que todas as entradas sejam 1 ; já que B= 0 o resultado é 0 .
A = 1 , B = 1 , C = 11Porta AND de três entradas. Todas as entradas são 1 , então a saída é 1 . Apenas 1 das combinações de entrada possíveis 8 fornece a saída 1 .
Sequência: 1101Resultados da etapa: 1→1 , 1→1 , 0→0 , 1→0Executando AND: quando um 0 aparece, o AND em execução cai para 0 e permanece lá por todas as etapas subsequentes.

Como usar a calculadora booleana AND

  1. Escolha o tipo de operação: 'Operação AND binária' para cálculo de entrada direta, 'Geração de tabela verdade' para uma tabela verdade completa ou 'Sequência binária AND' para processamento sequencial.
  2. Para operações binárias, insira 0 ou 1 nos campos de entrada para A, B e opcionalmente C. Clique em Calcular para ver o resultado AND instantaneamente.
  3. Para o modo de tabela verdade, selecione o número de entradas ( 2 , 3 ou 4 ) para gerar uma tabela completa mostrando todas as combinações de entrada e suas saídas AND.
  4. Para o modo de sequência, digite uma string binária (por exemplo, 1101 ) no campo de sequência. A calculadora aplica AND progressivamente através da sequência e mostra o resultado da execução em cada etapa.
  5. Clique em Redefinir para limpar todas as entradas e iniciar um novo cálculo com o mesmo modo de operação ou com um modo de operação diferente.

Perguntas frequentes sobre calculadora booleana AND

Quando a operação AND produz 1 ?
A operação AND gera 1 somente quando cada entrada é 1 . Para duas entradas, apenas a combinação A= 1 , B= 1 fornece a saída 1 . Para n entradas há exatamente uma combinação (todos 1 s) que produz uma saída 1 dentre 2 ⁿ combinações possíveis. Todas as outras combinações retornam 0 .
Qual é a diferença entre AND bit a bit e AND lógico?
AND lógico (&&) trata um valor inteiro como verdadeiro ou falso e retorna um resultado booleano. AND bit a bit (&) opera em cada par de bits correspondente de forma independente. Por exemplo, 5 & 3 em binário é 101 & 011 = 001 = 1 , enquanto 5 && 3 é simplesmente verdadeiro. Use AND bit a bit para manipulação e mascaramento de bits; use AND lógico para lógica condicional.
O que é avaliação de curto-circuito em operações AND?
Na programação, ao avaliar A && B, se A for falso, o resultado deve ser falso, independentemente de B. A avaliação de curto-circuito explora isso: ela ignora a avaliação de B quando A é falso. Essa otimização melhora o desempenho e evita efeitos colaterais — por exemplo, evitando uma desreferência de ponteiro nulo em 'object != null && object.property > 0 '.
Como AND se relaciona com a multiplicação?
Para valores binários 0 e 1 , AND se comporta de forma idêntica à multiplicação de números inteiros: 0×0=0 , 0×1=0 , 1×0=0 , 1×1=1 . Esta analogia é útil para cálculos mentais rápidos. No entanto, AND é uma operação lógica e a multiplicação é aritmética, portanto a analogia se quebra para números inteiros não binários e não deve ser aplicada cegamente.
Qual é o teorema de De Morgan para AND?
O teorema de De Morgan afirma que NOT(A AND B) = NOT(A) OR NOT(B). Em outras palavras, você pode converter uma porta AND em uma porta OR invertendo todas as entradas e invertendo a saída. Essa equivalência é muito usada no projeto de circuitos digitais para simplificar expressões, reduzir contagens de portas e implementar funções lógicas complexas usando um conjunto mínimo de tipos de portas.
Como AND é usado no mascaramento bit a bit?
AND bit a bit com uma máscara extrai bits específicos de um valor. Por exemplo, aplicar AND em qualquer byte com 0b00001111 (decimal 15 ) zera os quatro bits superiores e preserva os quatro bits inferiores. Esta técnica é usada em redes para extrair endereços de sub-redes, em gráficos para isolar canais de cores e em sistemas embarcados para ler bits de sensores individuais de um registro de hardware.