Considere um algoritmo que calcula a média de notas. Qual a estrutura de repetição mais adequada para somar as…
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
Considere um algoritmo que calcula a média de notas. Qual a estrutura de repetição mais adequada para somar as notas de todos os alunos?
- A) Para
- B) Enquanto
- C) Faça enquanto
- D) Repetir até
- E) Para cada
✅ Resposta correta: alternativa E
Resolução passo a passo
- O problema pede repetir uma operação (somar) para cada nota de um conjunto de alunos, ou seja, percorrer uma coleção de valores conhecida. Passo 2: A estrutura criada para isso é a que percorre cada elemento de uma coleção, o 'Para cada', que pega uma nota de cada vez e a soma ao total, sem precisar controlar índices nem condições manuais. Passo 3: A alternativa A (Para) também funciona se as notas forem indexadas de 1 a n, mas exige controlar manualmente um contador e o tamanho da lista, sendo menos adequada para percorrer uma coleção. Passo 4: A alternativa B (Enquanto) só é indicada quando não se sabe de antemão quantas repetições serão feitas, o que não é o caso aqui. Passo 5: A alternativa C (Faça enquanto) executa o bloco pelo menos uma vez e depende de uma condição de parada, o que não se encaixa em percorrer uma lista de notas. Passo 6: A alternativa D (Repetir até) é uma estrutura de repetição com condição de parada invertida em relação ao enquanto, sem vantagem para percorrer uma coleção. Passo 7: Conclusão: o gabarito oficial E está correto, pois o 'Para cada' é a estrutura mais natural para somar as notas de todos os alunos.
💡 Dica: Pense na estrutura que permite repetir ações várias vezes.
Alternativa por alternativa
Acredita que a estrutura de repetição deve sempre usar um contador numérico de 1 até n, e não percebe que o 'Para cada' percorre a coleção diretamente, sem controle manual de índice.
Por que engana: Confundir o uso de estruturas de repetição com condição fixa e variável, escolhendo uma estrutura inadequada para iterar sobre uma coleção de elementos.
Associa o Enquanto a qualquer repetição sem número fixo de passos e ignora que, sendo a quantidade de alunos conhecida, a estrutura de percorrer a coleção é mais adequada.
Pensa que, por executar o bloco pelo menos uma vez, essa estrutura é a mais segura para somar notas, sem perceber que ela depende de uma condição de parada e não de percorrer os elementos da lista.
Confunde a condição de parada 'até' com a forma de percorrer uma coleção, achando que basta definir quando parar, mesmo sem tratar cada nota individualmente.
É usado para percorrer coleções, mas menos direto para contagem de alunos.
Raio-X da questão
estruturas de repetição
avaliacao
estruturas de repetição · conceito de media aritmetica
Revisar os tipos de estruturas de repetição em algoritmos.
Confundir o uso de estruturas de repetição com condição fixa e variável, escolhendo uma estrutura inadequada para iterar sobre uma coleção de elementos.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um projeto de programação, você deve calcular a média de notas de alunos. Como você pode usar a estrutura de…
- Em um algoritmo que calcula a média de notas, qual estrutura data é mais adequada?
- Um programa precisa calcular a média de 5 notas de um aluno. Qual estrutura de repetição seria mais adequada?
- Um algoritmo deve calcular a média de notas de estudantes. Quais instruções você utilizaria?
- Ao criar um algoritmo para calcular a média de cinco notas, como você utilizaria uma estrutura de repetição simples?
- Descreva um algoritmo para calcular a média aritmética de 5 notas. Quais estruturas de dados poderiam ser utilizadas?
🔎 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
