Qual das alternativas é um exemplo de um algoritmo com repetição aninhada?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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?
- A) Para cada item em uma lista, imprima o item
- B) Enquanto a condição for verdadeira, execute uma vez
- C) Para cada linha em uma tabela, para cada coluna, imprima o valor
- D) Imprima números de 1 a 10
- E) Para cada estudante, imprima seu nome e idade
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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.
- 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.
- A alternativa A tem apenas um laço, percorrendo uma lista; não há repetição dentro de repetição.
- A alternativa B usa uma repetição condicional simples (enquanto), com um único laço e sem estrutura interna.
- A alternativa D é uma repetição simples de contagem de 1 a 10, sem laço interno.
- A alternativa E percorre estudantes com um único laço, imprimindo dois dados de cada um, mas sem outra repetição dentro dele.
- 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
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.
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.
Esse é um exemplo claro de repetição aninhada, onde uma repetição está dentro da outra.
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.
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
algoritmo com repetição aninhada
avaliacao
estrutura de repeticao · algoritmo sequencial
Revisar a definição e exemplos de algoritmos com repetição aninhada.
Confundir repeticao simples com repeticao aninhada, nao identificando que uma repeticao esta dentro de outra.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das opções abaixo é um exemplo de algoritmo com repetição aninhada?
- Qual das opções a seguir representa um exemplo de algoritmo com repetição aninhada?
- Qual é um exemplo de algoritmo com repetição aninhada?
- Qual das alternativas representa um exemplo de algoritmo com repetição simples?
- Qual das opções apresenta um algoritmo com uma repetição aninhada eficiente?
- Qual das opções abaixo representa um exemplo de algoritmo com repetição simples?
🔎 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
