Projete um algoritmo em pseudocódigo que, dadas as variáveis co2PPM (inteiro), modoEmergencia (booleano) e…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Projete um algoritmo em pseudocódigo que, dadas as variáveis co2PPM (inteiro), modoEmergencia (booleano) e ocupacaoAtual (inteiro), decida entre: manter ventilação automática, aumentar ventilação e acionar alarme; considere limites seguros CO2 = 800 ppm e ocupação <= capacidade indicada por ocupacaoAtual.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Pseudocódigo modelo: SE modoEmergencia = verdadeiro ENTÃO emitir 'Alarme: modo emergência ativado' SENÃO SE co2PPM > 1200 ENTÃO emitir 'Aumentar ventilação ao máximo'; emitir 'Acionar alarme' SENÃO SE co2PPM > 800 ENTÃO emitir 'Aumentar ventilação' SENÃO emitir 'Manter ventilação automática' FIMSE SE ocupacaoAtual > capacidade THEN emitir 'Aviso: rever capacidade' FIMSE FIMSE Justificativa do projeto: o algoritmo prioriza modoEmergencia, depois avalia faixas de CO2 com limiares (800 e 1200 ppm) para escalonar ações (manter, aumentar, alarme). Verificações separadas tratam ocupação excessiva. Uso de seleção condicional garante decisões determinísticas e legíveis.
Explicação
O algoritmo aborda de forma clara e estruturada as condições que devem ser avaliadas, priorizando a situação de emergência antes de considerar os níveis de CO2. A utilização de condicionais permite uma resposta adequada a diferentes cenários, garantindo que ações apropriadas sejam tomadas com base nas variáveis fornecidas. Além disso, a verificação da ocupação atual assegura que a capacidade do ambiente seja respeitada, prevenindo situações de risco.
Raio-X da questão
algoritmo em pseudocódigo
avaliacao
lógica de programação · pseudocódigo
Revisar lógica de decisão e estruturas de controle em algoritmos.
O aluno pode confundir as condições de ocupação e níveis de CO2, criando um algoritmo que não respeita os limites seguros.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Projete um algoritmo em pseudocódigo que, dadas as variáveis temperatura (inteiro ºC), ocupacao (inteiro, número de…
- 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 as variáveis booleanas S (Fumaça), G (VazamentoGás) e M…
- Projete um algoritmo em pseudocódigo que, dada a variável umidade (0–100) e chuvaPrevista (boolean), decida se a…
- Projete um algoritmo em passos para um sistema de sala de aula que use um sensor de luminosidade (dispositivo de…
- Pesquisa recente revela que em estufas automatizadas, 45% das falhas no sistema de ventilação ocorrem fora do horário…
🔎 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
