Em um algoritmo que calcula a média de três notas, que tipo de estrutura é mais apropriada para armazenar as…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um algoritmo que calcula a média de três notas, que tipo de estrutura é mais apropriada para armazenar as notas?
- A) Registro.
- B) Matriz.
- C) Lista.
- D) Grafo.
- E) Variável.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Analise o problema. Calcular a média de três notas exige guardar três valores numéricos do mesmo tipo, acessá-los individualmente ou em conjunto, somá-los e dividir o total por 3. Passo 2: Resolva a questão pelo conceito. Uma lista (ou vetor) é uma estrutura linear que armazena um conjunto ordenado de elementos do mesmo tipo, acessados por índice (nota[1], nota[2], nota[3]). Isso se encaixa perfeitamente em três notas. Passo 3: Verifique as demais alternativas. A) Registro agrupa campos de tipos diferentes, como nome e nota de um aluno, e não serve para um conjunto de notas homogêneas. B) Matriz é uma estrutura bidimensional, desnecessária para uma sequência simples de três valores. D) Grafo modela vértices e arestas, ou seja, relações entre elementos, e não se aplica a esse cálculo. E) Variável guarda apenas um valor por vez; usar três variáveis separadas funcionaria, mas não é uma estrutura de armazenamento de conjunto. Passo 4: Conclusão. A lista é a estrutura mais apropriada, o que coincide com o gabarito oficial C. Observação: se o enunciado admitisse três variáveis independentes como solução, a alternativa E poderia ser discutida, mas o termo estrutura indica a resposta C.
💡 Dica: Considere as estruturas de dados adequadas para armazenar múltiplos valores.
Alternativa por alternativa
Confunde registro com qualquer agrupamento de dados, supondo que, por agrupar informações, ele serviria para guardar as três notas. Não percebe que o registro foi feito para campos de tipos diferentes.
Por que engana: Confundir tipos de estruturas de dados, escolhendo uma estrutura complexa ou inadequada para armazenar poucos elementos.
Acredita que uma estrutura mais complexa ou com mais dimensões é sempre mais adequada, sem notar que três notas formam uma sequência simples e não uma tabela.
Listas permitem armazenar e acessar facilmente as notas para cálculos.
Associa a ideia de conjunto de dados relacionados a grafos, por causa da palavra rede ou conexão. Não sabe que grafos representam relações entre vértices e arestas.
Imagina que cada nota é um valor solto e que basta uma variável para cada uma, sem pensar na estrutura que agrupa os três valores de forma organizada para o cálculo da média.
Raio-X da questão
estruturas de dados
avaliacao
estruturas de dados básicas · tipos de variaveis
Revisar os tipos de estruturas de dados em programação.
Confundir tipos de estruturas de dados, escolhendo uma estrutura complexa ou inadequada para armazenar poucos elementos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um programa que calcula a média de notas, qual estrutura de dados deve ser utilizada para armazenar as notas?
- Em um algoritmo que calcula a média de notas, qual estrutura data é mais adequada?
- Elabore um algoritmo que calcule a média de três notas, considerando também a situação em que todas as notas são iguais…
- Um algoritmo foi utilizado para calcular a média de notas de uma turma. Qual estrutura de dados seria mais eficiente…
- Em um sistema escolar, um algoritmo precisa calcular a média de notas de uma turma. Que estrutura de dados seria mais…
- Um programa deve calcular a média de notas de 5 alunos. Qual estrutura de dados é mais adequada para armazenar essas…
🔎 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
