Em um projeto de programação, você deve calcular a média de notas de alunos. Como você pode usar a estrutura…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em um projeto de programação, você deve calcular a média de notas de alunos. Como você pode usar a estrutura de repetição para somar as notas?
- A) Utilizar um loop para somar cada nota
- B) Somar as notas manualmente
- C) Criar uma função para calcular média
- D) Ignorar as notas mais altas
- E) Usar apenas uma variável para a soma
✅ Resposta correta: alternativa A
Resolução passo a passo
- A pergunta quer saber como usar uma estrutura de repetição para somar as notas de vários alunos. Uma estrutura de repetição (como for ou while) executa o mesmo bloco de instruções várias vezes, uma para cada nota. Passo 2: Na prática, cria-se uma variável soma iniciada com zero e um loop percorre a lista de notas, somando cada uma a essa variável a cada volta. Ao final do loop, basta dividir a soma pela quantidade de notas para obter a média. Passo 3: A alternativa A descreve exatamente isso: um loop que soma cada nota, o que é o uso direto da repetição para esse cálculo. Passo 4: A alternativa B está errada porque somar manualmente não usa estrutura de repetição; o programa não automatiza nada. Passo 5: A alternativa C está errada porque criar uma função é uma forma de organizar o código, mas não explica como a repetição soma as notas. Passo 6: A alternativa D está errada porque ignorar as notas mais altas distorce a média e não corresponde a nenhum uso correto de repetição. Passo 7: A alternativa E está errada como resposta à pergunta porque usar uma variável de soma é parte do método, mas não diz como a repetição é usada; a alternativa não menciona o loop. Passo 8: Portanto, a resposta correta é a A, que coincide com o gabarito oficial.
💡 Dica: Pense em como implementar um loop para somar as notas.
Alternativa por alternativa
Um loop permite somar cada nota de forma sistemática.
O aluno entendeu que o cálculo deve ser feito à mão, somando cada nota individualmente, sem perceber que o programa pode repetir a mesma operação automaticamente com um loop.
Por que engana: O aluno pode confundir a necessidade de usar um loop e optar por somar as notas manualmente, o que não é eficiente.
O aluno associou a pergunta à organização do código, achando que a criação de uma função resolve a soma; uma função pode até usar repetição internamente, mas a alternativa não responde ao uso da estrutura de repetição.
O aluno pode ter confundido o cálculo da média com outra operação, como descartar valores extremos, e supôs que excluir notas altas faz parte do processo de somar com repetição.
O aluno percebeu que a soma precisa de uma variável acumuladora, mas acreditou que isso sozinho responde à pergunta, sem notar que a alternativa não menciona a repetição nem como ela é usada.
Raio-X da questão
estrutura de repetição
fixacao
estrutura de repetição · variáveis em programação
Revisar como utilizar estruturas de repetição em programação.
O aluno pode confundir a necessidade de usar um loop e optar por somar as notas manualmente, o que não é eficiente.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Considere um algoritmo que calcula a média de notas. Qual a estrutura de repetição mais adequada para somar as notas de…
- Descreva como você implementaria um programa que calcula a média de notas de alunos, utilizando variáveis e estruturas…
- Ao criar um algoritmo para calcular a média de cinco notas, como você utilizaria uma estrutura de repetição simples?
- Um algoritmo deve calcular a média de notas de estudantes. Quais instruções você utilizaria?
- Um programa precisa calcular a média de 5 notas de um aluno. Qual estrutura de repetição seria mais adequada?
- Crie um algoritmo que utilize estruturas de repetição e seleção para calcular a média de notas de um estudante. Explique…
🔎 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
