Você registra leituras diárias de temperatura de vários sensores numa pequena fazenda. Para armazenar leituras…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Você registra leituras diárias de temperatura de vários sensores numa pequena fazenda. Para armazenar leituras por dia e por sensor usando registro e matriz, qual arranjo é mais apropriado?
- A) Matriz (dias × sensores) onde cada célula contém um registro da leitura (valor, hora, idSensor).
- B) Árvore ordenada por valor da temperatura para buscas rápidas.
- C) Pilha por sensor que guarda apenas a última leitura.
- D) Uma lista ligada única com todas as leituras em sequência.
- E) Tabela hash indexada só por timestamp para acesso rápido.
✅ Resposta correta: alternativa A
Resolução passo a passo
- O enunciado pede um arranjo para armazenar leituras por dia e por sensor usando registro e matriz. Cada leitura tem vários dados (valor, hora e identificação do sensor), e a combinação dia e sensor define a posição. Passo 2: A matriz com linhas representando os dias e colunas representando os sensores faz exatamente esse mapeamento: cada célula guarda um registro com a leitura, permitindo acessar diretamente a leitura de um sensor em um dia. Passo 3: Por isso a alternativa A é a correta, e coincide com o gabarito oficial. Passo 4: A alternativa B está errada porque ordenar por valor de temperatura não organiza os dados por dia e sensor. Passo 5: A alternativa C está errada porque a pilha guarda só a última leitura, perdendo o histórico diário que precisa ser armazenado. Passo 6: A alternativa D está errada porque uma lista ligada única exige percorrer todos os elementos para localizar a leitura de um sensor em um dia específico. Passo 7: A alternativa E está errada porque a tabela hash indexada só por timestamp ignora o sensor, impedindo distinguir as leituras de sensores diferentes no mesmo horário.
💡 Dica: Considere como os dados são organizados em uma matriz.
Alternativa por alternativa
A matriz organiza dados por índice dia e sensor, permitindo acesso direto por índices (linha/coluna) e mantendo cada leitura como registro com campos fixos.
O aluno acredita que organizar as leituras por valor de temperatura facilita a consulta, sem perceber que a necessidade é localizar dados por dia e por sensor.
O aluno confunde a estrutura pilha com um meio de guardar apenas o dado mais recente, ignorando que o histórico diário de todos os sensores precisa ser preservado.
Por que engana: Escolher uma estrutura que não permite armazenar múltiplas leituras por sensor e dia, como uma pilha que guarda apenas a última leitura.
O aluno considera que qualquer estrutura serve para armazenar, sem avaliar que a lista ligada única obriga a percorrer tudo para achar uma leitura de certo sensor em certo dia.
O aluno lê apenas a parte do enunciado sobre acesso rápido por tempo e esquece que a consulta também depende do sensor, que não aparece na chave escolhida.
Raio-X da questão
matrizes em programação
avaliacao
estrutura de dados · matrizes em programação
Revisar como utilizar matrizes para armazenar dados em programação.
Escolher uma estrutura que não permite armazenar múltiplas leituras por sensor e dia, como uma pilha que guarda apenas a última leitura.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Ao projetar um algoritmo que registra temperaturas diárias de 5 sensores por 7 dias, qual estrutura de dado é mais…
- Em um algoritmo que monitora leituras de temperatura em uma estufa organizada em linhas e colunas, qual estrutura de…
- Um algoritmo coleta leituras de sensores de umidade em sequência ao longo do dia. Que estrutura de dados (registro…
- Um sensor de temperatura registra uma leitura por hora durante 24 horas. No algoritmo que processa essas leituras, qual…
- Descreva uma situação em que o uso de uma matriz unidimensional pode ser mais eficaz do que uma lista para armazenar…
- Na horta da escola, um sensor registra a temperatura muitas vezes por dia. Ana quer guardar os números em linhas, com…
🔎 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
