GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO04Fácil⏱ medio

Dado um algoritmo que recebe uma lista de temperaturas em Celsius, converte cada valor para Fahrenheit e em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO04

Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Dado um algoritmo que recebe uma lista de temperaturas em Celsius, converte cada valor para Fahrenheit e em seguida determina a maior temperatura, qual decomposição apresenta etapas claras para resolver esse problema?

  1. A) Dividir em: (1) converter cada temperatura; (2) armazenar os valores convertidos; (3) encontrar o máximo entre os convertidos.
  2. B) Armazenar os valores antes de convertê-los para Fahrenheit.
  3. C) Encontrar a média das temperaturas antes de converter.
  4. D) Converter os valores, encontrar o mínimo e depois armazenar os valores.
  5. E) Converter e armazenar diretamente em graus Celsius.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O problema pede três tarefas em sequência: converter cada temperatura de Celsius para Fahrenheit, guardar os resultados e, a partir deles, descobrir o maior valor. Uma boa decomposição deve separar essas tarefas em etapas que dependam apenas das anteriores.
  2. Analisando a alternativa A, ela segue exatamente essa ordem lógica: (1) converter cada temperatura; (2) armazenar os valores convertidos; (3) encontrar o máximo entre os convertidos. Cada etapa usa o resultado da anterior, o que caracteriza uma decomposição clara.
  3. A alternativa B está errada porque armazena os valores antes da conversão, o que deixaria a lista em Celsius e não atenderia ao enunciado, que exige Fahrenheit.
  4. A alternativa C está errada porque calcular a média não é pedido: o problema quer a maior temperatura, não a média.
  5. A alternativa D está errada porque procura o mínimo em vez do máximo, o que contraria o objetivo do algoritmo.
  6. A alternativa E está errada porque mantém os valores em Celsius, enquanto o enunciado exige a conversão para Fahrenheit.
  7. Conclusão: a alternativa A é a única que apresenta etapas claras, na ordem correta e alinhadas ao objetivo do problema, por isso o gabarito oficial está correto.

💡 Dica: Identifique as etapas do algoritmo para a conversão e comparação.

Alternativa por alternativa

A Correta

Cada etapa é independente: conversão transforma dados, armazenamento mantém os resultados para processamento e a busca do máximo opera sobre os valores convertidos, facilitando implementação e teste.

B Erradaerro: Procedimentala que mais engana

O aluno acredita que a ordem de armazenar e converter não importa, ou que a lista pode ser guardada antes de qualquer transformação sem afetar o resultado final.

Por que engana: O aluno pode confundir a ordem das operações, como armazenar os valores antes de convertê-los, o que não é necessário para resolver o problema proposto.

C Erradaerro: Interpretação

O aluno confunde o objetivo do algoritmo, tratando a média como se fosse a medida pedida, quando o enunciado pede a maior temperatura.

D Erradaerro: Atenção

O aluno lê 'maior' como 'menor' ou troca a operação de busca, procurando o mínimo dos valores convertidos.

E Erradaerro: Conceitual

O aluno ignora a exigência de conversão para Fahrenheit e acredita que converter significa apenas manter a unidade original, confundindo armazenamento com conversão.

Raio-X da questão

Dificuldade Fácil
Bloom Lembrar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 progressao
🎯 Conceito central

conversão de temperaturas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conversão de temperaturas · algoritmos básicos

📚 Reveja

Revisar a fórmula de conversão de Celsius para Fahrenheit.

⚠️ Erro mais comum

O aluno pode confundir a ordem das operações, como armazenar os valores antes de convertê-los, o que não é necessário para resolver o problema proposto.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Decomposiçã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.