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

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

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

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

  1. A) Contar de 1 a 10.
  2. B) Para cada aluno, imprimir suas notas em cada disciplina.
  3. C) Calcular a soma de números inteiros.
  4. D) Listar os dias da semana.
  5. E) Criar uma sequência de Fibonacci.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Um algoritmo com repetição aninhada é aquele em que um laço (repetição) está dentro de outro. O laço interno é executado completamente a cada iteração do laço externo.
  2. Na alternativa B, 'para cada aluno' é o laço externo, que percorre os alunos. Para cada aluno, 'imprimir suas notas em cada disciplina' é um segundo laço, interno, que percorre as disciplinas. Há, portanto, uma repetição dentro de outra, o que caracteriza a repetição aninhada.
  3. A alternativa A está errada porque contar de 1 a 10 usa apenas um laço simples, sem nenhuma repetição dentro de outra.
  4. A alternativa C está errada porque somar números inteiros pode ser feito com um único laço que acumula valores, sem necessidade de um segundo laço interno.
  5. A alternativa D está errada porque listar os dias da semana é uma repetição simples sobre um conjunto fixo de sete itens.
  6. A alternativa E está errada porque gerar a sequência de Fibonacci pode ser feito com um laço simples que calcula cada termo a partir dos dois anteriores.
  7. Conclusão: o gabarito B está correto, pois é a única alternativa que exige um laço interno dentro de um laço externo.

💡 Dica: Pense em um exemplo prático de repetição aninhada.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter associado qualquer repetição, mesmo que simples, à ideia de repetição aninhada, sem verificar se existe um laço dentro de outro.

B Correta

Esse exemplo usa uma repetição para alunos e outra para disciplinas, caracterizando repetição aninhada.

C Erradaerro: Conceitual

O aluno pode acreditar que operações acumulativas, como a soma, exigem duas repetições, quando um único laço com uma variável acumuladora é suficiente.

D Erradaerro: Conceitual

O aluno pode ter interpretado que percorrer uma lista de itens já configura aninhamento, sem perceber que não há laço dentro de outro laço.

E Erradaerro: Senso comuma que mais engana

O aluno pode ter confundido a complexidade matemática da sequência de Fibonacci com a estrutura de repetição do algoritmo, supondo que um cálculo mais elaborado exige laços aninhados.

Por que engana: Confundir repetição simples com repetição aninhada, escolhendo exemplos que envolvem apenas um laço de repetição.

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 repetição · conceito de algoritmo

📚 Reveja

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

⚠️ Erro mais comum

Confundir repetição simples com repetição aninhada, escolhendo exemplos que envolvem apenas um laço de repetição.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

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