Em um algoritmo com repetição aninhada, como os loops estão organizados?
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
Em um algoritmo com repetição aninhada, como os loops estão organizados?
- A) Um loop dentro de outro loop.
- B) Dois loops que não se interagem.
- C) Um loop que para assim que o primeiro loop começa.
- D) Loops que representam alternativas em vez de repetições.
- E) Um único loop que se repete várias vezes.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Entenda o termo repetição aninhada. Aninhar significa colocar uma estrutura dentro de outra. Em algoritmos, uma repetição aninhada é um laço de repetição colocado dentro do corpo de outro laço.
- Analise o funcionamento. O laço externo controla a repetição geral. A cada volta completa do laço externo, o laço interno é executado por inteiro, do início ao fim, antes de o externo avançar para a próxima volta.
- Verifique as alternativas. A alternativa A descreve exatamente essa organização: um loop dentro de outro loop, que é a definição de aninhamento.
- Analise as alternativas erradas. B está errada porque, em repetição aninhada, os laços se interagem: o interno depende do externo para ser executado repetidamente. C está errada porque um laço não para ao começar; ele para somente quando sua condição de parada é atendida. D está errada porque loops servem para repetir instruções, não para representar alternativas, que são função das estruturas condicionais. E está errada porque um único loop não caracteriza aninhamento, que exige pelo menos dois laços.
- Conclusão. A alternativa correta é a A, que coincide com o gabarito oficial.
💡 Dica: Pense na estrutura de loops aninhados.
Alternativa por alternativa
Correto! Em um algoritmo com repetição aninhada, temos um loop que contém outro loop dentro dele.
O aluno pode ter entendido que, por serem laços independentes, eles não se afetam, confundindo laços em sequência com laços aninhados.
Por que engana: Confundir loops aninhados com loops independentes ou alternativas condicionais, não entendendo que um loop pode estar dentro de outro.
O aluno pode ter imaginado que um laço termina logo no início da execução, confundindo o começo do laço com sua condição de parada.
O aluno pode ter associado a palavra alternativa a estruturas de escolha, confundindo estruturas condicionais com repetições.
O aluno pode ter interpretado que repetição aninhada significa apenas um laço que se repete muitas vezes, ignorando que aninhar exige dois laços.
Raio-X da questão
loops aninhados
avaliacao
estrutura de repeticao · conceito de algoritmo
Revisar a estrutura de algoritmos com repetição.
Confundir loops aninhados com loops independentes ou alternativas condicionais, não entendendo que um loop pode estar dentro de outro.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um algoritmo com repetição aninhada, o que ocorre?
- O que caracteriza um algoritmo com repetição aninhada?
- Em um algoritmo que utiliza uma repetição aninhada, o que isso significa?
- 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 é a função de um loop aninhado em um algoritmo?
🔎 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
