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

Qual das alternativas é um exemplo de um algoritmo com repetição aninhada?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual das alternativas é um exemplo de um algoritmo com repetição aninhada?

  1. A) Para cada item em uma lista, imprima o item
  2. B) Enquanto a condição for verdadeira, execute uma vez
  3. C) Para cada linha em uma tabela, para cada coluna, imprima o valor
  4. D) Imprima números de 1 a 10
  5. E) Para cada estudante, imprima seu nome e idade

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Repetição aninhada significa que uma estrutura de repetição fica dentro de outra, de modo que o bloco interno é executado completamente a cada iteração do bloco externo.
  2. Analisando a alternativa C, existe um laço externo (para cada linha em uma tabela) e, dentro dele, um laço interno (para cada coluna), que imprime o valor de cada célula. Essa é a típica repetição aninhada.
  3. A alternativa A tem apenas um laço, percorrendo uma lista; não há repetição dentro de repetição.
  4. A alternativa B usa uma repetição condicional simples (enquanto), com um único laço e sem estrutura interna.
  5. A alternativa D é uma repetição simples de contagem de 1 a 10, sem laço interno.
  6. A alternativa E percorre estudantes com um único laço, imprimindo dois dados de cada um, mas sem outra repetição dentro dele.
  7. Portanto, a alternativa correta é a C, que coincide com o gabarito oficial.

💡 Dica: Pense em exemplos de algoritmos que utilizam loops dentro de loops.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode achar que percorrer uma lista com um laço já caracteriza aninhamento, confundindo repetição simples com repetição dentro de outra.

B Erradaerro: Conceitual

O aluno pode associar a palavra 'execute' ou a ideia de repetir a ação a uma estrutura aninhada, sem perceber que há apenas um laço condicional.

C Correta

Esse é um exemplo claro de repetição aninhada, onde uma repetição está dentro da outra.

D Erradaerro: Conceitual

O aluno pode imaginar que um laço de contagem com muitos valores já equivale a repetições encadeadas, sem notar que não há um segundo laço dentro dele.

E Erradaerro: Interpretaçãoa que mais engana

O aluno pode se confundir por a alternativa envolver dois dados (nome e idade) e supor que isso representa dois laços, quando há apenas um laço percorrendo os estudantes.

Por que engana: Confundir repeticao simples com repeticao aninhada, nao identificando que uma repeticao esta dentro de outra.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
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✍️ direta🧩 progressao
🎯 Conceito central

algoritmo com repetição aninhada

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · algoritmo sequencial

📚 Reveja

Revisar a definição e exemplos de algoritmos com repetição aninhada.

⚠️ Erro mais comum

Confundir repeticao simples com repeticao aninhada, nao identificando que uma repeticao esta dentro de outra.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos

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