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

Durante uma simulação de clima, foi solicitado que você criasse um algoritmo que armazene a temperatura e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dado’.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Durante uma simulação de clima, foi solicitado que você criasse um algoritmo que armazene a temperatura e umidade durante o dia. Quais tipos de dados você utilizaria?

  1. A) Inteiros para temperatura e string para umidade.
  2. B) Flutuantes para temperatura e inteiros para umidade.
  3. C) Flutuantes para ambos.
  4. D) Strings para ambos.
  5. E) Inteiros para ambos.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique a natureza dos dados. Temperatura (por exemplo, 23,5 °C) e umidade relativa do ar (por exemplo, 67,8%) são grandezas contínuas, medidas por sensores com casas decimais.
  2. Avalie o tipo inteiro. Ele serve para valores exatos e sem fração, como contagens. Usá-lo para temperatura ou umidade descartaria a parte decimal da medição e geraria imprecisão.
  3. Avalie o tipo string. Texto não permite operações matemáticas, como calcular média, máximo ou mínimo do dia, que são justamente as análises esperadas em uma simulação de clima.
  4. Conclusão. Flutuantes (float) para ambos os dados representam corretamente as duas grandezas e permitem cálculos posteriores. Portanto, a alternativa C está correta e o gabarito oficial está certo.
  5. Por que as outras estão erradas. A: a umidade não deve ser texto, pois é uma medida numérica. B: a umidade também pode ter casas decimais, então inteiros não bastam. D: transformar números em strings impede cálculos com os dados. E: inteiros para temperatura perdem a precisão das medições fracionárias.

💡 Dica: Considere os tipos de dados adequados para armazenar valores numéricos.

Alternativa por alternativa

A Erradaerro: Conceitual

Acredita que a umidade é apenas um rótulo descritivo, como 'alta' ou 'baixa', e que a temperatura, por ser numérica, basta ser inteira, sem considerar as frações da medição.

B Erradaerro: Senso comuma que mais engana

Considera que a umidade pode ser armazenada como inteiro porque costuma aparecer como '70%' sem vírgula, esquecendo que medições precisas também têm casas decimais.

Por que engana: Escolher tipos de dados inadequados, como inteiros para umidade, que pode ter valores decimais.

C Correta

Flutuantes são adequados para armazenar valores decimais.

D Erradaerro: Conceitual

Confunde a forma de apresentação dos dados com o seu tipo, achando que, por serem informações sobre o clima, devem ser guardados como texto, sem perceber que não se pode calcular médias com strings.

E Erradaerro: Conceitual

Supõe que todo valor numérico pode ser inteiro, ignorando que temperatura e umidade são grandezas contínuas que exigem representação com parte fracionária.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
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

tipos de dados em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

tipos de dados em programação · variáveis em algoritmos

📚 Reveja

Revisar os tipos de dados utilizados em algoritmos.

⚠️ Erro mais comum

Escolher tipos de dados inadequados, como inteiros para umidade, que pode ter valores decimais.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

🔎 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.