
Passo 1 de 9
Entradas, saídas e combinações possíveis
Organize entradas e saídas booleanas em tabelas-verdade, usando lógica positiva e enumeração binária completa.
Trilha de aprendizado · Nível 8 · Tutorial 2
Ao concluir, o aluno será capaz de representar uma regra lógica simples por tabela-verdade, expressão booleana e circuito combinacional com portas, verificando a equivalência entre essas representações.
Entradas, saídas e combinações possíveis
Organize entradas e saídas booleanas em tabelas-verdade, usando lógica positiva e enumeração binária completa. 2 min
AND e OR: combinar condições
Compare AND e OR por suas expressões, símbolos, tabelas-verdade e regras verbais simples. 3 min
NOT: inverter uma condição
Entenda a porta NOT, sua notação, seu símbolo e os dois resultados da sua tabela-verdade. 2 min
XOR: identificar bits diferentes
Diferencie OR de XOR e reconheça que elas divergem apenas quando as duas entradas valem 1. 2 min
NAND e NOR: negar o resultado
Calcule NAND e NOR invertendo o resultado de AND ou OR. 2 min
Da expressão à tabela-verdade
Construa tabelas-verdade de expressões compostas separando o cálculo em subexpressões e colunas auxiliares. 4 min
Expressões e circuitos de portas
Traduza expressões booleanas em portas interligadas e leia sinais intermediários em um circuito combinacional. 3 min
Da tabela à expressão booleana
Transforme as linhas de saída 1 de uma tabela-verdade em uma expressão booleana na forma soma de produtos. 4 min
Aplicação final: uma regra, três representações
Aplique uma regra de três entradas e valide sua equivalência em tabela-verdade, expressão booleana e circuito combinacional. 4 min

Passo 1 de 9
Organize entradas e saídas booleanas em tabelas-verdade, usando lógica positiva e enumeração binária completa.
Uma variável booleana representa uma entrada ou uma saída que só pode assumir um de dois valores: 0 ou 1.
Na convenção de lógica positiva:
A palavra “válido” é importante: a tensão exata que um componente aceita como baixo ou alto depende do circuito. Nesta etapa, trabalharemos apenas com os valores lógicos, sem atribuir tensões universais a 0 e 1.

Em lógica positiva, baixo válido significa 0; alto válido significa 1. Os níveis elétricos concretos variam conforme o componente.
Na convenção de lógica positiva, qual associação está correta?
Uma tabela-verdade registra uma saída para todas as combinações possíveis das entradas.
A regra que determinará a saída será estudada nas próximas etapas. Por enquanto, o essencial é organizar todas as entradas sem omitir nem repetir uma combinação.
Exemplo com duas entradas. A coluna Y está sem valor porque ainda não definimos uma regra para a saída.
| A | B | Y |
|---|---|---|
| 0 | 0 | ? |
| 0 | 1 | ? |
| 1 | 0 | ? |
| 1 | 1 | ? |
Para manter a organização, use a contagem binária: a entrada mais à direita alterna a cada linha, enquanto as entradas à esquerda mudam mais lentamente.
Com n entradas, a tabela tem 2ⁿ linhas, pois cada entrada pode valer 0 ou 1. A ordem das colunas pode mudar, desde que seja mantida do início ao fim da tabela.
Use estas sequências como referência para montar tabelas completas.
| Entradas | Cálculo | Linhas | Sequência ordenada |
|---|---|---|---|
| 1 | 2¹ | 2 | 0, 1 |
| 2 | 2² | 4 | 00, 01, 10, 11 |
| 3 | 2³ | 8 | 000 até 111 |
Ordene todas as combinações possíveis das entradas A e B, da primeira à última.
Ordene todas as combinações de A, B e C em ordem binária crescente, sem omissões nem repetições.

Passo 2 de 9
Compare AND e OR por suas expressões, símbolos, tabelas-verdade e regras verbais simples.
As entradas A e B já podem valer 0 ou 1. Uma porta lógica cria uma saída Y a partir delas.
Em uma regra verbal: “A e B” pede as duas condições; “A ou B” aceita uma condição, ou ambas.

A forma do símbolo identifica a porta. Nas duas, A e B entram pela esquerda e Y sai pela direita.
A operação AND é escrita como A·B. A operação OR é escrita como A+B.
Esses sinais representam operações booleanas, não contas aritméticas. Por exemplo, quando A = 1 e B = 1:
O símbolo +, nesse contexto, significa “A ou B”, e não a soma numérica 1 + 1.
As quatro combinações possíveis mostram a diferença principal entre as portas.
| A | B | A·B (AND) | A+B (OR) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 1 |
Dica
Observe a linha A = 1 e B = 1: AND e OR resultam em 1. A diferença aparece quando apenas uma entrada é 1: OR resulta em 1, mas AND resulta em 0.
Exemplo
Considere duas condições: A = sensor de porta aberto; B = botão de teste pressionado. A indicação Y deve ligar quando o sensor estiver aberto ou o botão estiver pressionado.
Qual expressão e qual porta representam essa regra?
Associe cada descrição à porta correspondente.
Portas para regras de duas condições
| Regra verbal | Porta e expressão |
|---|---|
| As duas condições precisam ocorrer. | AND: A·B |
| Pelo menos uma condição basta. | OR: A+B |
Qual porta representa a regra “o sensor está aberto ou o botão de teste está pressionado”?
Complete a saída Y para a expressão A·B quando A = 1 e B = 0.
Escreva pelo menos 1 caracteres (0/1).
Para A = 1 e B = 1, qual é a saída da expressão A+B?
Escreva pelo menos 1 caracteres (0/1).
Você distinguiu duas regras fundamentais: AND exige ambas as condições; OR aceita pelo menos uma. Nas próximas etapas, outras portas vão ampliar essas combinações.

Passo 3 de 9
Entenda a porta NOT, sua notação, seu símbolo e os dois resultados da sua tabela-verdade.
A porta NOT, ou NÃO, tem uma entrada e produz o valor oposto na saída:
Lê-se ¬A como “não A”. Diferentemente de AND e OR, a NOT não combina condições: ela apenas inverte uma condição existente.

O pequeno círculo na saída indica inversão: a saída sempre é o oposto da entrada.
A tabela-verdade da NOT tem somente duas linhas, pois há uma única entrada e, portanto, duas combinações possíveis.
| A | ¬A |
|---|---|
| 0 | 1 |
| 1 | 0 |
Exemplo
Pense em uma condição como “A está verdadeiro”. A expressão ¬A significa que essa condição não está verdadeira. Assim, se A vale 1, ¬A vale 0; se A vale 0, ¬A vale 1.
Relacione cada elemento à descrição correspondente.
Faça as correspondências.
Toque em um item e depois no par correspondente.
Complete: se A = 0, então ¬A = ____.

Passo 4 de 9
Diferencie OR de XOR e reconheça que elas divergem apenas quando as duas entradas valem 1.
XOR significa OU exclusivo. Para duas entradas, sua saída vale 1 quando os bits são diferentes:
A expressão é A⊕B, lida como “A XOR B”. A palavra exclusivo indica que as duas condições não podem contar ao mesmo tempo para produzir 1.

Na XOR, a saída é 1 somente quando uma das entradas é 1 e a outra é 0.
OR e XOR parecem semelhantes em três das quatro linhas. A diferença aparece quando A e B valem 1.
Compare as saídas para as mesmas entradas.
| A | B | A+B (OR) | A⊕B (XOR) |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 0 | 1 | 1 | 1 |
| 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 0 |
Exemplo
OR responde “há pelo menos uma condição verdadeira?”. Por isso, 1 e 1 resultam em 1.
XOR responde “há exatamente uma condição verdadeira?”. Por isso, 1 e 1 resultam em 0: há duas condições verdadeiras, não exatamente uma.
Verdadeiro ou falso: para A=1 e B=1, uma porta OR e uma porta XOR produzem a mesma saída.
Dois sensores A e B indicam presença. Uma luz deve acender somente quando exatamente um sensor detectar presença. Qual expressão descreve a luz?

Passo 5 de 9
Calcule NAND e NOR invertendo o resultado de AND ou OR.
NAND e NOR são portas compostas: primeiro realizam uma operação básica; depois invertem o resultado.
Os parênteses são essenciais: mostram que a negação atua sobre o resultado inteiro da operação, não sobre A ou B isoladamente.

O círculo na saída indica que o resultado da porta básica foi invertido.
Para construir as tabelas, calcule primeiro AND ou OR e, em seguida, troque cada resultado: 0 vira 1; 1 vira 0.
As duas portas para as quatro combinações de A e B.
| A | B | A·B | ¬(A·B) NAND | A+B | ¬(A+B) NOR |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 1 | 1 | 0 |
| 1 | 0 | 0 | 1 | 1 | 0 |
| 1 | 1 | 1 | 0 | 1 | 0 |
Exemplo
Exemplo: com A = 1 e B = 0, temos A·B = 0. Portanto, ¬(A·B) = 1. Já A+B = 1; logo, ¬(A+B) = 0.
Associe cada expressão à descrição correta.
Exemplo
Faça as correspondências.
Associe a expressão ao significado.
Escreva pelo menos 20 caracteres (0/20).
Complete: se A = 0 e B = 1, então ¬(A+B) = ___.
Em qual combinação uma porta NAND de duas entradas produz saída 0?

Passo 6 de 9
Construa tabelas-verdade de expressões compostas separando o cálculo em subexpressões e colunas auxiliares.
Uma expressão composta reúne mais de uma operação. Para preencher sua tabela-verdade, mantenha as linhas de entrada na ordem já conhecida e calcule uma operação por vez.
Considere:
Y = (A·B) + ¬C
Os parênteses mostram que A·B forma um bloco. A negação atua sobre C. Só depois os dois resultados são combinados por OR. Em vez de tentar encontrar Y de uma vez, registre cada resultado em uma coluna auxiliar.

As colunas auxiliares acompanham as subexpressões antes do cálculo da saída final.
Para Y = (A·B) + ¬C, monte uma coluna para cada subexpressão:
As colunas intermediárias não são entradas novas. Elas apenas registram o cálculo feito para a combinação daquela linha.
Exemplo
Na linha A = 1, B = 0, C = 1:
A saída dessa linha é 0. O mesmo procedimento deve ser repetido nas oito linhas, sem mudar a ordem das entradas.
A tabela completa deixa visíveis as etapas do cálculo.
| A | B | C | A·B | ¬C | Y |
|---|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 1 | 1 |
| 0 | 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 1 | 0 | 0 | 0 |
| 1 | 0 | 0 | 0 | 1 | 1 |
| 1 | 0 | 1 | 0 | 0 | 0 |
| 1 | 1 | 0 | 1 | 1 | 1 |
| 1 | 1 | 1 | 1 | 0 | 1 |
Organize as etapas para montar a tabela-verdade de Y = (A+B)·¬C.
Na expressão Y = (A·B) + ¬C, use a linha A = 1, B = 1 e C = 0. Qual é o valor final de Y?
Agora considere Y = (A+B)·¬C na linha A = 0, B = 1 e C = 1. Qual é o valor final de Y?
Resumo

Passo 7 de 9
Traduza expressões booleanas em portas interligadas e leia sinais intermediários em um circuito combinacional.
Um circuito combinacional produz uma saída determinada pelos valores atuais das entradas. Cada operação da expressão vira uma porta; a saída de uma porta pode alimentar a entrada de outra. Na prática, a saída leva um pequeno tempo físico para se estabilizar após uma mudança de entrada, mas aqui analisaremos o valor já estabilizado.
Para deixar a leitura clara, dê nomes aos resultados internos. Em S = A·B e Y = S+C, a porta AND produz S, e a porta OR usa S junto com C para produzir Y.

Uma saída pode seguir para a entrada de outra porta. Um sinal de entrada também pode se ramificar. Já duas saídas não devem ser unidas.
Dica
Para combinar três sinais com portas de duas entradas, encadeie portas do mesmo tipo. Por exemplo:
A·B·C pode ser feito como S = A·B e depois Y = S·C.A+B+C pode ser feito como S = A+B e depois Y = S+C.Leia sempre o circuito no sentido das entradas para a saída. Cada fio que sai de uma porta representa o resultado da operação daquela porta.
Exemplo
Considere a expressão Y = (A·B)+C.
A e B a uma porta AND e chame sua saída de S.S e C a uma porta OR.Y.A tabela pode registrar a coluna auxiliar S. Isso torna explícito o que acontece em cada porta.

O fio S carrega o resultado intermediário A·B até a porta OR.
Avaliação de Y = (A·B)+C, usando S = A·B.
| A | B | C | S = A·B | Y = S+C |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 |
Qual diagrama representa corretamente Y = (A·B)+C?

Siga cada ramo das entradas até a saída, anotando uma expressão para cada sinal intermediário.
Analise o diagrama acima. Escreva:
N e P;Y;Y nas linhas ordenadas ABC = 000, 001, 010, 011, 100, 101, 110, 111.Use ¬ para NOT, · para AND e + para OR.
Escreva pelo menos 25 caracteres (0/25).

Passo 8 de 9
Transforme as linhas de saída 1 de uma tabela-verdade em uma expressão booleana na forma soma de produtos.
Para obter uma expressão a partir de uma tabela-verdade, olhe primeiro apenas as linhas em que a saída Y vale 1. Cada uma dessas linhas descreve uma combinação de entradas que deve fazer a função ser verdadeira.
Para cada linha selecionada, escreva um produto lógico: uma operação AND que inclui todas as variáveis de entrada. Depois, una os produtos com OR.
Essa forma é chamada de soma de produtos: produtos ligados por OR.
A imagem mostra o percurso: selecionar as linhas com Y = 1, criar um produto para cada linha e unir os produtos por OR.

Cada linha selecionada produz uma condição específica para a saída valer 1.
Use esta regra ao escrever o produto de uma linha:
Por exemplo, na linha A = 0, B = 1 e C = 0, o produto é ¬A·B·¬C. Ele só vale 1 nessa combinação: se qualquer entrada mudar, ao menos um fator do AND será 0.
Inclua todas as variáveis no produto, inclusive as que valem 0.
Considere uma tabela cuja saída vale 1 somente nas linhas 001 e 110.
| A | B | C | Y | Produto da linha |
|---|---|---|---|---|
| 0 | 0 | 1 | 1 | ¬A·¬B·C |
| 1 | 1 | 0 | 1 | A·B·¬C |
Exemplo
Há dois produtos porque há duas linhas com saída 1:
Y = (¬A·¬B·C) + (A·B·¬C)
Os parênteses ajudam a visualizar os dois produtos, embora cada produto já esteja delimitado pelos ANDs. O símbolo + significa OR lógico: Y será 1 se o primeiro produto ou o segundo produto for 1.
Esta é uma implementação válida da tabela. Neste momento, o objetivo é representar fielmente as linhas, não procurar uma expressão menor.
Para a linha A = 0, B = 1 e C = 0, complete o produto que reconhece exatamente essa combinação:
____
Uma função de três entradas tem Y = 1 nas seguintes linhas:
Escreva a expressão em soma de produtos. Primeiro crie um produto completo para cada linha; depois una os dois com OR. Use ¬ para NOT, · para AND e + para OR.
Escreva pelo menos 12 caracteres (0/12).

Passo 9 de 9
Aplique uma regra de três entradas e valide sua equivalência em tabela-verdade, expressão booleana e circuito combinacional.
Considere uma indicação com três entradas binárias:
A saída Y deve valer 1 quando a porta estiver fechada e o sistema habilitado, ou quando houver emergência.
Em palavras: Y = 1 se (P e S) ou E.
Você vai representar essa mesma regra por tabela-verdade, expressão e circuito. Aqui, 0 e 1 são valores lógicos; a compatibilidade elétrica dos componentes será estudada adiante.

A mesma regra será conferida em três representações, sem mudar as entradas nem a saída.
Sem consultar uma tabela pronta, preencha a sequência de saídas de Y para as linhas ordenadas PSE = 000, 001, 010, 011, 100, 101, 110, 111.
Digite os oito valores separados por vírgulas.
Agora confira seu resultado. A coluna auxiliar P·S registra a condição “porta fechada e sistema habilitado”. A coluna Y aplica o OR entre essa condição e E.
A tabela tem oito linhas porque há três entradas. Ela será a referência para validar as duas expressões e o circuito.
| P | S | E | P·S | Y |
|---|---|---|---|---|
| 0 | 0 | 0 | 0 | 0 |
| 0 | 0 | 1 | 0 | 1 |
| 0 | 1 | 0 | 0 | 0 |
| 0 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 0 | 0 |
| 1 | 0 | 1 | 0 | 1 |
| 1 | 1 | 0 | 1 | 1 |
| 1 | 1 | 1 | 1 | 1 |
Use somente as linhas em que Y = 1 para escrever uma expressão em soma de produtos. Crie um produto completo para cada linha e una os produtos com OR.
Use ¬ para NOT, · para AND e + para OR. Inclua todas as variáveis em cada produto.
Escreva pelo menos 35 caracteres (0/35).
A soma de produtos confirma todas as linhas da tabela. A própria regra verbal também fornece uma expressão mais direta para implementar:
Y = (P·S)+E
Ela não muda a função: para cada uma das oito combinações, deve gerar a mesma coluna Y que a soma de produtos. Os parênteses deixam explícito que P e S são combinados por AND antes do OR com E.
Descreva, em ordem, as portas e as conexões que implementam Y = (P·S)+E. Dê um nome ao sinal intermediário e indique as entradas de cada porta.
Escreva pelo menos 70 caracteres (0/70).

Uma implementação de Y = (P·S)+E: primeiro forme P·S; depois combine esse resultado com E por OR.
Dica
Não substitua OR por XOR: nesta regra, quando P = 1, S = 1 e E = 1, a saída deve continuar em 1. Também preserve o agrupamento: a AND produz T antes de T ser combinado com E pela OR.
Faça a validação final: compare a sequência de Y produzida pela tabela com a sequência que a expressão Y = (P·S)+E e o circuito descrito produzem para 000, 001, 010, 011, 100, 101, 110, 111.
Escreva a sequência e explique, brevemente, por que essa comparação demonstra equivalência lógica.
Escreva pelo menos 80 caracteres (0/80).
Resumo
Parabéns! Você concluiu: Portas lógicas e tabelas-verdade
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks