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
- Qual a principal característica de um algoritmo com repetição aninhada?
- Qual é a principal característica de um algoritmo com repetição aninhada?
- Qual é uma característica dos algoritmos com repetição aninhada?
- Em um algoritmo que utiliza uma repetição aninhada, o que isso significa?
- Em um algoritmo com repetição aninhada, o que ocorre?
- Qual é a característica principal dos algoritmos com repetições aninhadas?
🔎 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
