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 laboratório escolar, os alunos precisam registrar o resultado de 20 medições. Fazer isso manualmente aumenta o…
- Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando…
- — Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao…
- Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes…
- Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor…
- Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleçã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
