Elabore um algoritmo em pseudocódigo que receba as variáveis booleanas S (Fumaça), G (VazamentoGás) e M…
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
Elabore um algoritmo em pseudocódigo que receba as variáveis booleanas S (Fumaça), G (VazamentoGás) e M (AlarmeSilenciado) e retorne Alerta verdadeiro quando houver fumaça ou vazamento de gás, desde que o alarme não esteja silenciado. Apresente também a sentença lógica usada.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Sentença lógica: Alerta = (S ? G) ? ¬M Pseudocódigo: função alerta(S, G, M): if ( (S OR G) AND NOT M ) then Alerta ? verdadeiro else Alerta ? falso return Alerta
Explicação
A sentença lógica expressa a condição em que o alerta deve ser acionado, considerando a presença de fumaça ou vazamento de gás e a desativação do alarme. O pseudocódigo implementa essa lógica utilizando estruturas condicionais que verificam as variáveis booleanas e retornam o estado do alerta. Assim, a solução atende aos requisitos da questão de forma clara e precisa.
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 operação e não considerar corretamente a condição do alarme silenciado ao elaborar o algoritmo.
ciencia_tecnologia
criatividade
abstrato
Questões parecidas com resolução
- Em um algoritmo de alarme, as variáveis são fogo (boolean), temperatura (ºC) e fumaça (boolean). Escreva a expressão…
- Escreva um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e retorne verdadeiro se exatamente…
- Projete um algoritmo em pseudocódigo que, dadas as variáveis co2PPM (inteiro), modoEmergencia (booleano) e ocupacaoAtual…
- Projete um algoritmo em pseudocódigo que receba três variáveis booleanas Movimento, Noite e OverrideEmergencia e retorne…
- Projete um algoritmo (pseudocódigo ou fluxograma) que leia as temperaturas de três sensores, calcule a média e ative a…
- Elabore um algoritmo em pseudocódigo que receba três variáveis booleanas A, B e C e retorne verdadeiro se (a) pelo menos…
🔎 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
