O que caracteriza um algoritmo com repetição aninhada?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
O que caracteriza um algoritmo com repetição aninhada?
- A) A execução de um conjunto de instruções uma única vez
- B) A repetição de uma instrução enquanto outra instrução é executada
- C) A execução de um loop dentro de outro loop
- D) A utilização de variáveis para armazenar dados
- E) A finalização de um processo em execução
✅ Resposta correta: alternativa C
Resolução passo a passo
- Uma repetição aninhada é uma estrutura de repetição (laço, loop) colocada dentro do corpo de outra estrutura de repetição. Para cada volta do laço externo, o laço interno executa todas as suas voltas.
- Analisando a alternativa C, 'a execução de um loop dentro de outro loop', ela descreve exatamente essa ideia de aninhamento. Por isso, C é a resposta correta, e ela coincide com o gabarito oficial.
- Por que as outras estão erradas:
- A) Executar instruções uma única vez é a característica de uma sequência simples, sem repetição.
- B) Repetir uma instrução enquanto outra é executada não descreve aninhamento; isso confunde repetição com execução simultânea ou paralela.
- D) Usar variáveis para guardar dados é um recurso de armazenamento, que pode existir em qualquer algoritmo, com ou sem repetição.
- E) Finalizar um processo é o oposto de repetir; trata-se de encerramento, sem relação com laços aninhados.
- Exemplo para fixar: um laço que percorre as linhas de uma tabela e, dentro dele, outro que percorre as colunas. Assim, o laço das colunas roda completamente a cada linha.
💡 Dica: Pense nas definições de algoritmos e suas estruturas de repetição.
Alternativa por alternativa
O aluno confunde a estrutura sequencial, em que cada instrução roda uma única vez, com a ideia de repetição aninhada, que pressupõe laços que se repetem.
O aluno interpreta 'aninhada' como execução simultânea de duas instruções, como se uma repetição acontecesse enquanto outra ocorre em paralelo, e não uma repetição contida dentro de outra.
Por que engana: Confundir repeticao aninhada com repeticao simples ou entender que repeticao aninhada significa apenas repeticao simultanea sem hierarquia.
Um algoritmo com repetição aninhada é caracterizado pela presença de um loop dentro de outro, permitindo a execução de instruções em múltiplas dimensões.
O aluno associa a palavra 'aninhada' a armazenamento e entende que estruturas com variáveis são o foco, quando o conceito trata da organização dos laços de repetição.
O aluno pode ter associado 'aninhada' a algo que se encerra ou se fecha, confundindo o término de um processo com a estrutura de repetição.
Raio-X da questão
algoritmo com repetição aninhada
avaliacao
conceito de algoritmo · estrutura de repeticao simples
Revisar as estruturas de controle em algoritmos.
Confundir repeticao aninhada com repeticao simples ou entender que repeticao aninhada significa apenas repeticao simultanea sem hierarquia.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um laboratório escolar, os alunos precisam registrar o resultado de 20 medições. Fazer isso manualmente aumenta o…
- Num ponto de bicicletas compartilhadas perto da orla, o sistema precisa registrar cada devolução sem gerar erro. Quando…
- — Por que o aplicativo me obriga a passar pelo "Caso de Uso 1" para chegar ao "Caso de Uso 2"? — reclamou um morador ao…
- Uma rotina chamada mostrarLinha(texto) imprime exatamente uma linha na tela. Em um programa, ela é chamada 1 vez antes…
- Considere o pseudocódigo: 'Se nota >= 60 então situacao <- "aprovado" senão situacao <- "reprovado"'. Qual será o valor…
- Leia o enunciado em linguagem oral: 'Se a rua estiver molhada, use capa; caso contrário, não use.' Que tipo de seleçã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
