Em casa, você recebe 50 leituras de temperatura como valores inteiros. Qual é a forma mais adequada de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Identificar as principais formas de organizar e representar a informação de maneira estruturada (matrizes, registros, listas e grafos) ou não estruturada (números, palavras, valores verdade).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em casa, você recebe 50 leituras de temperatura como valores inteiros. Qual é a forma mais adequada de representar esses dados para calcular a média de forma simples num programa?
- A) Usar uma árvore binária para armazenar as leituras.
- B) Usar uma matriz (vetor) para armazenar as leituras.
- C) Usar um grafo para representar a relação entre leituras.
- D) Usar uma lista de registros com cada leitura.
- E) Usar uma tabela de dispersão sem chave para armazenar os valores.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o problema. São 50 leituras de temperatura, todas inteiras, e o objetivo é calcular a média de forma simples num programa. Ou seja, precisamos guardar uma sequência de valores de tamanho fixo e percorrê-la somando tudo e dividindo por 50.
- Escolha a estrutura adequada. Uma matriz unidimensional (vetor) guarda elementos do mesmo tipo em posições sequenciais e numeradas, com acesso direto pelo índice. Para percorrer as 50 leituras em um laço e acumular a soma, esse é o modelo mais simples e direto.
- Calcule. Some todos os valores do vetor (de 0 a 49) em uma variável acumuladora e divida o total por 50. Não há necessidade de buscas, inserções no meio ou relações complexas entre dados.
- Analise as alternativas erradas. A) Árvore binária é adequada para busca e ordenação, não para uma simples soma sequencial. C) Grafo modela relações entre elementos, o que não existe neste problema. D) Uma lista de registros é possível, mas é desnecessária, pois cada leitura é apenas um inteiro, sem campos adicionais. E) Tabela de dispersão sem chave não faz sentido, pois ela depende de chaves para localizar valores, e não há chaves aqui.
- Conclusão: a melhor forma é a matriz (vetor), alternativa B, que coincide com o gabarito oficial.
💡 Dica: Considere as estruturas de dados adequadas para armazenar as temperaturas.
Alternativa por alternativa
Acredita que estruturas hierárquicas como árvores são sempre as mais eficientes para qualquer armazenamento, ignorando que o cálculo da média não exige busca nem ordenação.
Permite percorrer as leituras com um loop para somar e dividir pela quantidade.
Associa qualquer conjunto de dados a grafos, achando que as leituras precisam de relações entre si, quando são apenas valores independentes numa sequência.
Pensa que organizar dados em registros é sempre melhor, sem perceber que cada leitura é um único inteiro e não há campos a agrupar, o que torna a estrutura desnecessariamente complexa.
Por que engana: Confundir estruturas de dados complexas com as mais simples e adequadas para armazenar sequencias lineares de valores.
Entende que uma tabela de dispersão pode armazenar valores sem chave, quando ela depende justamente de chaves (via função hash) para organizar e localizar os elementos.
Raio-X da questão
representação de dados
avaliacao
estruturas de dados basicas · media aritmetica
Revisar como utilizar arrays ou listas em programação.
Confundir estruturas de dados complexas com as mais simples e adequadas para armazenar sequencias lineares de valores.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Ao projetar um algoritmo que processa leituras de temperatura com casas decimais, qual tipo de dado é mais apropriado…
- Algoritmo recebe uma lista de temperaturas em Celsius e retorna a média arredondada para inteiro. Indique a entrada, a…
- Ao implementar um algoritmo que calcula a média das notas de uma amostra de alunos, qual tipo de dado é mais adequado…
- Você tem 4 variáveis que armazenam a temperatura de 4 dias: 20°C, 22°C, 19°C e 21°C. Como você poderia representar a…
- Um sensor de temperatura registra uma leitura por hora durante 24 horas. No algoritmo que processa essas leituras, qual…
- Em pseudocódigo, qual tipo de dado (inteiro ou real) é mais apropriado para armazenar a média aritmética de notas e por…
Todas as questões de Organização e representaçã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
