Projete uma expressão booleana que represente uma lâmpada que acende quando o botão A é pressionado e o botão…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Realizar operações de negação, conjunção e disjunção sobre sentenças lógicas e valores 'verdadeiro' e 'falso'. Decomposição
Fonte: Base Nacional Comum Curricular (MEC).Questão
Projete uma expressão booleana que represente uma lâmpada que acende quando o botão A é pressionado e o botão B NÃO é pressionado, ou quando o sensor C detecta presença. Apresente a expressão e a tabela verdade completa.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Expressão: L = (A ? ¬B) ? C. Tabela (A B C ? L): 0 0 0 ? 0; 0 0 1 ? 1; 0 1 0 ? 0; 0 1 1 ? 1; 1 0 0 ? 1; 1 0 1 ? 1; 1 1 0 ? 0; 1 1 1 ? 1. Justifique: L acende se C = 1 ou se A = 1 e simultaneamente B = 0, por isso a expressão e a tabela acima.
Explicação
A expressão booleana L = (A ? ¬B) ? C representa as condições em que a lâmpada acende: ela se acende quando o botão A é pressionado e B não é, ou quando o sensor C detecta presença. A tabela verdade demonstra todas as combinações possíveis de A, B e C, mostrando que L é 1 (acende) nas situações corretas. Assim, a lógica da expressão e a tabela verdade estão alinhadas com as condições do problema.
Raio-X da questão
expressão booleana
avaliacao
lógica booleana · tabela verdade
Revisar a lógica de expressões booleanas e tabelas verdade.
O aluno pode confundir as operações lógicas e criar uma expressão que não representa corretamente as condições dadas, como usar 'E' em vez de 'OU'.
ciencia_tecnologia
criatividade
cientifico
Questões parecidas com resolução
- Na sala, a caixa de lápis está fechada. Escreva uma frase que diga o contrário dessa frase e diga se ela é verdadeira ou…
- Leia o algoritmo em linguagem simples: 'Se a porta estiver fechada, abra-a; caso contrário, mantenha-a aberta.' Se, ao…
- Elabore um algoritmo em pseudocódigo que receba as variáveis booleanas S (Fumaça), G (VazamentoGás) e M…
- Explique, com um pequeno algoritmo em pseudocódigo, como verificar se a expressão (X ? ¬Y) ? (¬X ? Z) representa…
- Elabore um pequeno algoritmo em pseudocódigo que receba duas variáveis booleanas: A = 'tem autorização' e B = 'está em…
- Escreva um algoritmo em pseudocódigo que receba duas variáveis booleanas A = 'usa máscara' e B = 'está vacinado' e…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
