Escreva um algoritmo em pseudocódigo que receba duas variáveis booleanas A = 'usa máscara' e B = 'está…
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
Escreva um algoritmo em pseudocódigo que receba duas variáveis booleanas A = 'usa máscara' e B = 'está vacinado' e retorne verdadeiro quando for necessário manter protocolo (ou seja, quando não está vacinado OU não usa máscara). Indique a sentença lógica com negação e explique os valores para todas as combinações de A e B.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo: Entrada: A, B (booleanas) Protocolo := ¬B ? ¬A Retornar Protocolo Sentença lógica: Protocolo = ¬B ? ¬A Avaliação das combinações: A=true, B=true -> ¬B=false, ¬A=false -> false (não precisa protocolo) A=true, B=false -> ¬B=true, ¬A=false -> true (protocolo) A=false, B=true -> ¬B=false, ¬A=true -> true (protocolo) A=false, B=false-> ¬B=true, ¬A=true -> true (protocolo) Justificativa lógica: a negação indica ausência (não vacinado / não usa máscara); a disjunção torna verdadeiro se qualquer ausência existir.
Explicação
O algoritmo utiliza a negação para identificar quando as condições de segurança não estão sendo atendidas, ou seja, quando a pessoa não está vacinada ou não usa máscara. A combinação das variáveis booleanas permite avaliar todas as situações possíveis, resultando em verdadeiro apenas quando pelo menos uma das condições de risco está presente. Dessa forma, a lógica aplicada garante que o protocolo de segurança seja mantido sempre que necessário.
Raio-X da questão
lógica booleana
avaliacao
lógica booleana · pseudocódigo
Revisar conceitos de lógica booleana e pseudocódigo.
O aluno pode confundir a lógica de negação, afirmando que o protocolo deve ser mantido apenas quando A e B são verdadeiros.
saude
pensamento_critico
cotidiano
Questões parecidas com resolução
- 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 três variáveis booleanas A, B e C e retorne verdadeiro se exatamente…
- Construa uma sentença lógica e um algoritmo em pseudocódigo que use negação, conjunção e disjunção para verificar se…
- Elabore um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e retorne verdadeiro se (a) pelo menos…
- Projete um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e retorne verdadeiro quando o número…
- Escreva um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e calcule a sentença lógica (A ? ¬B) ?…
🔎 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
