GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO05Fácil⏱ curto

Em um algoritmo que registra leituras de umidade em projetos escolares, cada leitura é um dado com timestamp e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO05

Codificar a informação de diferentes formas, entendendo a importância desta codificação para o armazenamento, manipulação e transmissão em dispositivos computacionais.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo que registra leituras de umidade em projetos escolares, cada leitura é um dado com timestamp e valor numérico que pode ter casas decimais. Qual tipo de variável é mais adequado para armazenar o valor do sensor?

  1. A) Booleano (true/false)
  2. B) Caractere (char)
  3. C) Timestamp / data-hora
  4. D) Número inteiro (int)
  5. E) Número real (ponto flutuante).

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. O enunciado diz que cada leitura de umidade é um valor numérico que pode ter casas decimais. O que precisa ser armazenado é uma grandeza contínua medida pelo sensor, por exemplo 62,5 por cento.
  2. Para guardar um número que pode ter parte fracionária, a variável deve ser do tipo número real, implementado como ponto flutuante (float ou double, conforme a linguagem). Essa é a alternativa E, que coincide com o gabarito oficial.
  3. Por que as outras estão erradas:
  4. A) Booleano guarda apenas verdadeiro ou falso, não serve para representar uma medida numérica.
  5. B) Caractere guarda um único símbolo de texto; números com casas decimais não cabem nesse tipo como valor numérico utilizável.
  6. C) Timestamp registra o momento da leitura, que o enunciado já trata como dado separado do valor do sensor.
  7. D) Inteiro não armazena casas decimais, então perderia a parte fracionária da umidade.
  8. Conclusão: como o valor do sensor pode ter casas decimais, o tipo adequado é o número real de ponto flutuante, alternativa E.

💡 Dica: Considere os tipos de variáveis numéricas disponíveis.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno pode ter pensado que o sensor só indica se a umidade está acima ou abaixo de um limite, confundindo a leitura com um estado lógico.

B Erradaerro: Conceitual

O aluno pode ter associado 'valor do sensor' a algo textual ou a símbolos, sem perceber que a leitura é uma grandeza numérica.

C Erradaerro: Interpretação

O aluno pode ter confundido o dado de data-hora, já citado no enunciado como timestamp, com o valor medido pelo sensor.

D Erradaerro: Atençãoa que mais engana

O aluno pode ter pensado que medidas são sempre números inteiros, ignorando a informação explícita de que o valor pode ter casas decimais.

Por que engana: Escolher uma variável inteira ao invés de uma variável real, ignorando a possibilidade de casas decimais nos valores.

E Correta

Valores de sensores frequentemente têm frações; variáveis reais suportam casas decimais e operações aritméticas necessárias para médias e conversões.

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 unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

tipos de variáveis

📌 Objetivo

avaliacao

🧱 Pré-requisitos

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

📚 Reveja

Revisar os tipos de variáveis em programação.

⚠️ Erro mais comum

Escolher uma variável inteira ao invés de uma variável real, ignorando a possibilidade de casas decimais nos valores.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Codificação da informaçã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.