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

Em um algoritmo, para cada aluno, o programa repete três vezes a leitura e a soma das notas das provas…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

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 algoritmo, para cada aluno, o programa repete três vezes a leitura e a soma das notas das provas. Depois, repete esse conjunto de ações para os demais alunos e calcula a média de cada um. Qual conceito de programação aparece nessa organização do algoritmo?

  1. A) Laços simples
  2. B) Funções
  3. C) Laços aninhados
  4. D) Variáveis
  5. E) Estruturas de seleção

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique as ações descritas. Para cada aluno, o programa repete três vezes a leitura e a soma de uma nota, ou seja, existe um laço interno que se repete três vezes. Depois, esse mesmo conjunto de ações é repetido para os demais alunos, o que forma um laço externo que envolve o interno.
  2. Um laço dentro de outro laço chama-se laço aninhado. O laço interno (três repetições de leitura e soma) acontece completamente a cada volta do laço externo (uma volta por aluno), e o cálculo da média fica ao final de cada aluno.
  3. Por que A está errada: laço simples seria um único laço, sem outro laço envolvendo o primeiro, e aqui há dois níveis de repetição.
  4. Por que B está errada: funções são blocos de código nomeados e reutilizáveis chamados por nome; o enunciado não menciona nenhuma função ou chamada.
  5. Por que D está errada: variáveis são apenas os espaços de armazenamento de valores (como a soma ou a nota), e até podem aparecer no algoritmo, mas não são a organização de repetição descrita.
  6. Por que E está errada: estruturas de seleção (se/senão) escolhem caminhos conforme uma condição, e não há nenhuma decisão condicional no enunciado, apenas repetições.
  7. Conclusão: a organização descrita é a de laços aninhados, alternativa C, que coincide com o gabarito oficial.

💡 Dica: Identifique a estrutura de repetição aninhada no algoritmo.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

O aluno percebe que há repetição e associa a laços simples, sem notar que um laço está dentro de outro. Ele vê apenas o laço das três repetições e ignora o laço externo que repete o processo para cada aluno.

Por que engana: Confundir laços simples com laços aninhados, escolhendo a opção de laços simples por não perceber a complexidade do algoritmo.

B Erradaerro: Conceitual

O aluno associa a organização em blocos de ações repetidas a funções, pensando que um conjunto de instruções agrupadas e reaproveitadas é sempre uma função. Não percebe que, sem nome de função ou chamada, o que existe é repetição.

C Correta

Há uma repetição dentro de outra: o programa repete as ações das três provas para cada aluno e, depois, repete esse processo para vários alunos. Quando um laço de repetição fica dentro de outro, temos laços aninhados.

D Erradaerro: Conceitual

O aluno acha que, como o algoritmo lê e soma notas, o conceito central é o uso de variáveis para guardar as notas e somas. Confunde o recurso de armazenamento com a estrutura de repetição que a questão pergunta.

E Erradaerro: Conceitual

O aluno pensa que qualquer organização com 'para cada' ou 'repete' envolve decisões, como as estruturas de seleção. Confunde a repetição com a escolha entre caminhos, que não aparece no enunciado.

Raio-X da questão

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

estrutura de repetição aninhada

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estrutura de repetição · algoritmos básicos

📚 Reveja

Revisar conceitos de algoritmos e estruturas de repetição.

⚠️ Erro mais comum

Confundir laços simples com laços aninhados, escolhendo a opção de laços simples por não perceber a complexidade do algoritmo.

🌎 Tema transversal

ciencia_tecnologia

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