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
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?
- A) Booleano (true/false)
- B) Caractere (char)
- C) Timestamp / data-hora
- D) Número inteiro (int)
- E) Número real (ponto flutuante).
✅ Resposta correta: alternativa E
Resolução passo a passo
- 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.
- 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.
- Por que as outras estão erradas:
- A) Booleano guarda apenas verdadeiro ou falso, não serve para representar uma medida numérica.
- 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.
- C) Timestamp registra o momento da leitura, que o enunciado já trata como dado separado do valor do sensor.
- D) Inteiro não armazena casas decimais, então perderia a parte fracionária da umidade.
- 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
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.
O aluno pode ter associado 'valor do sensor' a algo textual ou a símbolos, sem perceber que a leitura é uma grandeza numérica.
O aluno pode ter confundido o dado de data-hora, já citado no enunciado como timestamp, com o valor medido pelo sensor.
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.
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
tipos de variáveis
avaliacao
tipos de variáveis · tipos de dados em programação
Revisar os tipos de variáveis em programação.
Escolher uma variável inteira ao invés de uma variável real, ignorando a possibilidade de casas decimais nos valores.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Em um laboratório de robótica, uma placa recebe uma mensagem e a converte em sequências formadas apenas por dois sinais…
- No corredor de embarque de um centro de triagem, cada caixa recebe um cartão com três sinais: uma cor indica o setor, um…
- Como a criptografia assimétrica protege dados em trânsito usando um par de chaves, e qual é o papel da chave pública?
- Em redes, como se chama o processo de dividir um dado em unidades menores (cada uma com cabeçalho) para transmitir por…
- Descreva, de forma ordenada, como um arquivo é preparado, transmitido por rede em pacotes e reconstruído no destino…
- Qual método de criptografia usa a mesma chave para cifrar e decifrar dados em trânsito, favorecendo desempenho em…
🔎 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
