GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO02Difícil⏱ medio

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

Habilidade BNCC EF06CO02

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

Dificuldade Difícil
Bloom Criar
Leitura medio
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 desafio
🎯 Conceito central

algoritmo em pseudocódigo

📌 Objetivo

avaliacao

🧱 Pré-requisitos

lógica de programação · pseudocódigo

📚 Reveja

Revisar lógica de decisão e estruturas de controle em algoritmos.

⚠️ Erro mais comum

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.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.