GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Difícil⏱ curto

Em um algoritmo para classificar temperaturas, qual a estrutura condicional adequada para indicar se está…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

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

Em um algoritmo para classificar temperaturas, qual a estrutura condicional adequada para indicar se está frio, morno ou quente?

  1. A) Se temperatura < 15, então frio; senão se temperatura < 25, então morno; senão quente.
  2. B) Se temperatura < 25, então morno; senão se temperatura < 15, então frio.
  3. C) Se temperatura > 25, então frio; senão quente.
  4. D) Se temperatura > 15, então quente; senão morno.
  5. E) Se temperatura < 0, então quente.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede uma estrutura condicional que classifique a temperatura em três faixas: frio, morno e quente. Como são três categorias, é preciso encadear duas condições, testando primeiro a faixa mais baixa e depois a intermediária. Passo 2: Na alternativa A, primeiro se verifica se temperatura < 15 (então frio). Se não for, verifica-se temperatura < 25 (então morno). Caso contrário, a temperatura é 25 ou mais e o resultado é quente. Cada valor cai em exatamente uma faixa, na ordem correta: abaixo de 15 é frio, de 15 até antes de 25 é morno, e 25 ou mais é quente. Passo 3: A alternativa B está errada porque testa primeiro temperatura < 25 e classifica tudo abaixo de 25 como morno; assim, a condição seguinte (temperatura < 15, frio) nunca é alcançada, e o frio jamais aparece. Passo 4: A alternativa C está errada porque usa temperatura > 25 para frio, o que inverte a lógica (temperaturas altas seriam frias) e não possui a faixa morno. Passo 5: A alternativa D está errada porque, com temperatura > 15 quente e senão morno, todas as temperaturas de 15 para baixo viram morno e a categoria frio não existe. Passo 6: A alternativa E está errada porque possui apenas uma condição, temperatura < 0 para quente, o que contraria o próprio sentido da palavra quente e não classifica as temperaturas em frio e morno. Passo 7: Conclusão: a estrutura da alternativa A é a única que cobre as três categorias sem sobreposição nem lacunas, portanto é a adequada. O gabarito oficial A está correto.

💡 Dica: Considere as faixas de temperatura para cada classificação.

Alternativa por alternativa

A Correta

Essa estrutura classifica corretamente as temperaturas em três categorias.

B Erradaerro: Procedimentala que mais engana

O aluno inverteu a ordem dos testes e não percebeu que a primeira condição (menor que 25) engloba também as temperaturas frias, de modo que o ramo do frio nunca é executado.

Por que engana: Confundir a ordem das condicoes, levando a classificacoes incorretas de temperatura.

C Erradaerro: Conceitual

O aluno associou o frio a valores altos, inverteu o sinal da comparação e ainda deixou de fora a categoria morno, achando que duas faixas bastam.

D Erradaerro: Conceitual

O aluno acreditou que basta uma comparação para separar quente e morno, ignorando que a categoria frio precisa de uma condição própria.

E Erradaerro: Senso comum

O aluno pensou que apenas uma condição é suficiente para classificar a temperatura, confundindo a classificação em três faixas com a verificação de um único limite, e ainda associou temperaturas abaixo de zero ao quente.

Raio-X da questão

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

estruturas condicionais

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas condicionais · comparacao de valores numericos

📚 Reveja

Revisar as estruturas condicionais em algoritmos.

⚠️ Erro mais comum

Confundir a ordem das condicoes, levando a classificacoes incorretas de temperatura.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

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.