GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO01Média⏱ curto

Um programa precisa calcular a média de 5 notas de um aluno. Qual estrutura de repetição seria mais adequada?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um programa precisa calcular a média de 5 notas de um aluno. Qual estrutura de repetição seria mais adequada?

  1. A) For
  2. B) While
  3. C) Do While
  4. D) If
  5. E) Switch

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o problema. O programa precisa somar 5 notas e dividir o total por 5, repetindo a mesma operação de leitura e soma exatamente 5 vezes. O número de repetições é conhecido de antemão. Passo 2: Escolha a estrutura que se adapta a repetições de quantidade fixa e conhecida. O laço for foi feito para isso: ele inicializa um contador, testa a condição e incrementa o contador a cada volta, ficando explícito que o bloco roda 5 vezes (por exemplo, de i = 1 até i = 5). Passo 3: Verifique as alternativas erradas. B) While repete enquanto uma condição for verdadeira, funciona, mas não deixa a quantidade de repetições explícita e exige controle manual de contador. C) Do While também funciona, mas executa o bloco pelo menos uma vez e também depende de controle manual, sendo menos natural para contagem fixa. D) If é estrutura de decisão, não de repetição, e executa um bloco no máximo uma vez. E) Switch é estrutura de seleção de múltiplos casos, também não serve para repetir operações. Passo 4: Conclusão. Como o número de notas é fixo e conhecido (5), a estrutura de repetição mais adequada e clara é o for, o que coincide com o gabarito oficial.

💡 Dica: Pense na estrutura que permite repetir ações.

Alternativa por alternativa

A Correta

Loop 'for' é ideal para repetir uma ação um número fixo de vezes.

B Erradaerro: Conceituala que mais engana

O aluno pode ter achado que, como a média exige somar notas repetidamente, qualquer laço serve, e que o while é a escolha padrão de repetição. Ele não percebeu que o número de repetições é conhecido e que o while exigiria controle manual de contador.

Por que engana: Confundir estruturas de repetição com estruturas condicionais, escolhendo if ou switch para repetir ações.

C Erradaerro: Conceitual

O aluno pode ter associado repetição a garantia de execução, pensando que o do while é a forma mais segura porque roda pelo menos uma vez. Não considerou que, com 5 notas fixas, a contagem explícita do for é mais adequada.

D Erradaerro: Conceitual

O aluno pode ter confundido estrutura de repetição com estrutura de decisão, imaginando que o if serve para calcular ou controlar a leitura das notas. O if apenas escolhe entre caminhos e não repete blocos.

E Erradaerro: Conceitual

O aluno pode ter se confundido com a palavra estrutura e escolhido a alternativa com a sintaxe mais elaborada, sem perceber que o switch seleciona um entre vários casos e não repete operações.

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 programação.

⚠️ Erro mais comum

Confundir estruturas de repetição com estruturas condicionais, escolhendo if ou switch para repetir ações.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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