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

Algoritmo recebe uma lista de temperaturas em Celsius e retorna a média arredondada para inteiro. Indique a…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO05

Identificar os recursos ou insumos necessários (entradas) para a resolução de problemas, bem como os resultados esperados (saídas), determinando os respectivos tipos de dados, e estabelecendo a definição de problema como uma relação entre entrada e saída.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Algoritmo recebe uma lista de temperaturas em Celsius e retorna a média arredondada para inteiro. Indique a entrada, a saída e os tipos de dado apropriados.

  1. A) Entrada: lista de strings; Saída: lista de números reais — média das temperaturas.
  2. B) Entrada: lista de números reais (lista<float>); Saída: número inteiro (int) — média arredondada.
  3. C) Entrada: número inteiro (int); Saída: texto (string) — descrição da temperatura média.
  4. D) Entrada: inteiro (int); Saída: lista de inteiros — média dos valores.
  5. E) Entrada: lista de caracteres; Saída: número real (float) — média das temperaturas.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique a entrada. O enunciado diz que o algoritmo recebe uma lista de temperaturas em Celsius. Temperaturas podem ter casas decimais, como 23,5 graus, então cada elemento da lista é um número real (float), e a entrada é uma lista<float>.
  2. Identifique a saída. O algoritmo retorna a média arredondada para inteiro. A média é um único valor, e o arredondamento para inteiro indica o tipo int. Portanto, a saída é um número inteiro (int).
  3. Confira a alternativa B. Ela traz entrada lista<float> e saída int, exatamente como a análise dos passos 1 e 2 indica. Logo, B é a resposta correta, e coincide com o gabarito oficial.
  4. Por que as outras estão erradas. A: a entrada como lista de strings não é o tipo adequado para cálculo de média, e a saída como lista de reais contradiz o fato de a média ser um único valor. C: a entrada como um único inteiro não comporta uma lista de temperaturas, e a saída em texto não é uma média arredondada numérica. D: a entrada como um único inteiro não representa a lista pedida, e a saída como lista não corresponde a uma média, que é um só valor. E: a lista de caracteres não representa temperaturas, e a saída em float contradiz o pedido de arredondamento para inteiro.

💡 Dica: Identifique os tipos de dados para entrada e saída do algoritmo.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acha que as temperaturas podem ser representadas como texto e que a média deve ser devolvida como uma lista de reais, sem perceber que a média é um único valor.

Por que engana: Confundir tipos de dados, como usar strings em vez de números reais para a entrada das temperaturas.

B Correta

A entrada é uma coleção de valores numéricos (temperaturas) representados por reais; o processo calcula média e converte para inteiro, portanto saída do tipo int.

C Erradaerro: Conceitual

O aluno entende que a entrada pode ser um único número inteiro e que a saída deve ser uma descrição em texto, em vez de um valor numérico arredondado.

D Erradaerro: Interpretação

O aluno não percebe que a entrada é uma lista de temperaturas e acredita que a média também seja uma lista de valores inteiros.

E Erradaerro: Conceitual

O aluno acredita que caracteres possam representar temperaturas e que o resultado deva ser um real, ignorando o arredondamento para inteiro pedido no enunciado.

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✍️ interpretativa🧩 progressao
🎯 Conceito central

média de temperaturas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados em programação · algoritmos básicos

📚 Reveja

Revisar como calcular a média e os tipos de dados em programação.

⚠️ Erro mais comum

Confundir tipos de dados, como usar strings em vez de números reais para a entrada das temperaturas.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalizaçã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.