Qual das opções abaixo é um exemplo de 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 opções abaixo é um exemplo de algoritmo com repetição aninhada?
- A) Contar de 1 a 10.
- B) Imprimir uma tabela de multiplicação.
- C) Calcular a soma de uma lista de números.
- D) Verificar se um número é par ou ímpar.
- E) Ordenar uma lista de nomes.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Repetição aninhada é uma estrutura em que um laço de repetição está dentro do corpo de outro. O laço interno completa todas as suas voltas a cada volta do laço externo.
- Analisando a alternativa B, imprimir uma tabela de multiplicação exige percorrer as linhas (laço externo, por exemplo i de 1 a 10) e, para cada linha, percorrer as colunas (laço interno, j de 1 a 10) imprimindo i vezes j. Esse é o exemplo clássico de repetição aninhada, pois são necessárias duas repetições, uma dentro da outra.
- A alternativa A está errada porque contar de 1 a 10 usa apenas um laço simples, que anda de 1 até 10 sem nenhum outro laço dentro.
- A alternativa C está errada porque somar os elementos de uma lista percorre a lista uma única vez, com um laço simples acumulando a soma.
- A alternativa D está errada porque verificar se um número é par ou ímpar é uma decisão única (um teste de resto da divisão por 2), sem repetição.
- A alternativa E está errada porque, embora alguns métodos de ordenação possam ter laços aninhados, a descrição genérica de ordenar uma lista não caracteriza necessariamente uma repetição aninhada, e a tarefa típica de ordenação não é o exemplo pedido pela questão.
- Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.
💡 Dica: Identifique a estrutura de repetição aninhada nas opções.
Alternativa por alternativa
O aluno confunde repetição simples com aninhada, achando que qualquer contagem com número de passos definido já envolve mais de um laço.
Esse exemplo envolve uma repetição externa para cada número e uma interna para as multiplicações.
O aluno acredita que, por a soma envolver vários números, ela precisa de um laço dentro de outro laço, quando na verdade basta percorrer a lista uma vez.
O aluno associa a verificação de paridade a um processo de testes repetidos e acha que, por ser uma verificação, exige repetição.
O aluno supõe que ordenar uma lista exige sempre comparar cada elemento com todos os outros, e por isso conclui que há repetição aninhada, sem considerar que a questão pede o exemplo mais típico e direto.
Por que engana: Confundir repetição simples com repetição aninhada, escolhendo algoritmos que usam apenas um laço de repetição.
Raio-X da questão
algoritmo com repetição aninhada
avaliacao
estrutura de repetição · conceito de algoritmo
Revisar conceitos de algoritmos e estruturas de repetição.
Confundir repetição simples com repetição aninhada, escolhendo algoritmos que usam apenas um laço de repetição.
pensamento_critico
abstrato
Questões parecidas com resolução
- Crie e descreva um algoritmo, em linguagem simples ou pictográfica, que ajude uma criança a decidir se deve levar um…
- Crie um algoritmo em linguagem oral ou escrita que controle a rega de um vaso por 7 dias: diariamente verificar se…
- Projete em pseudocódigo um algoritmo que reconstrua uma mensagem a partir de pacotes recebidos onde cada pacote contém…
- Elabore em pseudocódigo um algoritmo que, dado um vetor de registros 'tarefas' (descricao, duracao_horas, prioridade) e…
- Elabore em pseudocódigo um algoritmo que, dado um array de registros 'alunos' com campos (nome, notas[4]…
- Projete um algoritmo e descreva as estruturas de dados para implementar operações de desfazer/refazer (undo/redo) em um…
🔎 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
