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

Qual a principal característica de um algoritmo com repetição aninhada?

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

Qual a principal característica de um algoritmo com repetição aninhada?

  1. A) Possui apenas uma repetição
  2. B) Realiza a mesma ação várias vezes
  3. C) Possui uma repetição dentro de outra repetição
  4. D) Termina imediatamente após a primeira iteração
  5. E) Utiliza variáveis apenas para controle de uma única repetição

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Um algoritmo com repetição aninhada é aquele em que um laço de repetição (estrutura de repetição) está contido dentro do corpo de outro laço. Para cada iteração do laço externo, o laço interno executa todas as suas iterações.
  2. Assim, a principal característica é justamente a presença de uma repetição dentro de outra repetição, alternativa C, que corresponde ao gabarito oficial.
  3. A alternativa A está errada, pois uma repetição única não caracteriza aninhamento; o aninhamento exige pelo menos duas repetições.
  4. A alternativa B descreve uma repetição simples (executar a mesma ação várias vezes), que não exige estrutura aninhada.
  5. A alternativa D está errada, pois um laço aninhado não termina após a primeira iteração; o laço externo continua até sua condição de parada.
  6. A alternativa E está errada, pois laços aninhados usam variáveis de controle distintas para cada nível de repetição, e não apenas uma.

💡 Dica: Pense nas características de estruturas de repetição em programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno associa a ideia de repetição a uma única estrutura de laço, não percebendo que o aninhamento exige pelo menos duas repetições.

B Erradaerro: Conceituala que mais engana

O aluno confunde repetição aninhada com repetição simples, que apenas repete uma mesma ação várias vezes sem estrutura interna de laços.

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

C Correta

Esta é a definição correta de um algoritmo com repetição aninhada, onde uma estrutura de repetição está contida em outra.

D Erradaerro: Conceitual

O aluno imagina que o laço para na primeira volta, confundindo a interrupção de um comando isolado (como um break) com o funcionamento normal de um laço aninhado.

E Erradaerro: Conceitual

O aluno acredita que um laço aninhado usa apenas uma variável de controle, ignorando que cada nível de repetição precisa de seu próprio contador.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
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🧩 consolidacao
🎯 Conceito central

algoritmo com repetição aninhada

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · conceito de algoritmo

📚 Reveja

Revisar as estruturas de repetição em algoritmos.

⚠️ Erro mais comum

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

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