GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Média⏱ curto

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

Habilidade BNCC EF69CO02

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?

  1. A) Para
  2. B) Enquanto
  3. C) Faça enquanto
  4. D) Repetir até
  5. E) Para cada

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. 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

A Erradaerro: Conceituala que mais engana

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.

B Erradaerro: Conceitual

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.

C Erradaerro: Conceitual

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.

D Erradaerro: Procedimental

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.

E Correta

É usado para percorrer coleções, mas menos direto para contagem de alunos.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

estruturas de repetição

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de repetição · conceito de media aritmetica

📚 Reveja

Revisar os tipos de estruturas de repetição em algoritmos.

⚠️ Erro mais comum

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.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programaçã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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.