Ao criar um programa para calcular a média de notas em uma lista, qual é a primeira etapa necessária?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao criar um programa para calcular a média de notas em uma lista, qual é a primeira etapa necessária?
- A) Inicializar a lista
- B) Calcular a média diretamente
- C) Ordenar a lista
- D) Adicionar notas manualmente
- E) Excluir notas
✅ Resposta correta: alternativa A
Resolução passo a passo
- Entenda o problema. Para calcular a média de notas em um programa, é preciso guardar as notas em uma estrutura (lista) e depois somá-las e dividir pela quantidade. Antes de qualquer operação, o programa precisa ter onde armazenar os dados.
- Identifique a primeira etapa. A primeira etapa lógica é inicializar a lista, ou seja, criá-la vazia ou com seus valores iniciais, e preparar as variáveis auxiliares (como a soma acumulada e o contador), geralmente zeradas. Sem a lista criada, não há como adicionar, percorrer ou calcular nada.
- Analise as demais alternativas. B está errada porque a média depende de dados já armazenados e de um processo de soma e divisão, que vêm depois da preparação. C está errada porque ordenar a lista não é necessário para calcular uma média. D está errada porque adicionar notas só faz sentido depois que a lista existe. E está errada porque excluir notas não faz parte do cálculo básico da média.
- Conclusão. A alternativa correta é a A, Inicializar a lista, que é o primeiro passo para que o programa possa armazenar e processar as notas, em conformidade com o gabarito oficial.
💡 Dica: Pense na lógica de programação antes de codificar.
Alternativa por alternativa
Inicializar a lista é fundamental para armazenar as notas posteriormente.
O aluno acredita que a média pode ser calculada diretamente, sem armazenar os dados antes. Ele ignora que o programa precisa ter uma estrutura onde as notas estejam guardadas.
O aluno associa o cálculo da média a uma ordenação prévia, como se a posição dos valores influenciasse a média. Na verdade, a média depende apenas da soma e da quantidade de notas.
O aluno pensa que a entrada manual das notas é o primeiro passo, sem perceber que é preciso criar a lista antes de adicionar qualquer elemento a ela.
Por que engana: Tentar calcular a média ou manipular a lista sem inicializá-la corretamente, levando a erros de execução.
O aluno imagina que o programa deve começar removendo notas, talvez por confundir o cálculo da média com outros tratamentos de dados, como a eliminação de valores extremos. Excluir notas não é uma etapa básica do cálculo.
Raio-X da questão
programação de média
avaliacao
estrutura de dados lista · operacoes basicas em listas
Revisar os passos para desenvolver um algoritmo.
Tentar calcular a média ou manipular a lista sem inicializá-la corretamente, levando a erros de execução.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual é o primeiro passo na criação de um programa para calcular a média de notas?
- Descreva como você projetaria um programa para calcular a média de notas de uma turma utilizando uma lista. Informe as…
- Em uma atividade de Computação, uma turma planeja um programa para calcular a média das notas de cinco alunos. O…
- Explique como construir um programa que calcula a média de notas de um aluno usando uma lista. Quais dados você deve…
- Descreva um algoritmo para calcular a média de uma lista de notas fornecidas pelo usuário. Considere as etapas…
- Ao planejar um programa para calcular a média de notas de alunos, quais dados são essenciais para a implementação desse…
🔎 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
