Qual a principal característica de 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
Qual a principal característica de um algoritmo com repetição aninhada?
- A) Possui apenas uma repetição
- B) Realiza a mesma ação várias vezes
- C) Possui uma repetição dentro de outra repetição
- D) Termina imediatamente após a primeira iteração
- E) Utiliza variáveis apenas para controle de uma única repetição
✅ Resposta correta: alternativa C
Resolução passo a passo
- Um algoritmo com repetição aninhada é aquele em que um laço de repetição (estrutura de repetição) está contido dentro do corpo de outro laço. Para cada iteração do laço externo, o laço interno executa todas as suas iterações.
- Assim, a principal característica é justamente a presença de uma repetição dentro de outra repetição, alternativa C, que corresponde ao gabarito oficial.
- A alternativa A está errada, pois uma repetição única não caracteriza aninhamento; o aninhamento exige pelo menos duas repetições.
- A alternativa B descreve uma repetição simples (executar a mesma ação várias vezes), que não exige estrutura aninhada.
- A alternativa D está errada, pois um laço aninhado não termina após a primeira iteração; o laço externo continua até sua condição de parada.
- A alternativa E está errada, pois laços aninhados usam variáveis de controle distintas para cada nível de repetição, e não apenas uma.
💡 Dica: Pense nas características de estruturas de repetição em programação.
Alternativa por alternativa
O aluno associa a ideia de repetição a uma única estrutura de laço, não percebendo que o aninhamento exige pelo menos duas repetições.
O aluno confunde repetição aninhada com repetição simples, que apenas repete uma mesma ação várias vezes sem estrutura interna de laços.
Por que engana: Confundir repeticao simples com repeticao aninhada, nao percebendo que uma repeticao esta dentro de outra.
Esta é a definição correta de um algoritmo com repetição aninhada, onde uma estrutura de repetição está contida em outra.
O aluno imagina que o laço para na primeira volta, confundindo a interrupção de um comando isolado (como um break) com o funcionamento normal de um laço aninhado.
O aluno acredita que um laço aninhado usa apenas uma variável de controle, ignorando que cada nível de repetição precisa de seu próprio contador.
Raio-X da questão
algoritmo com repetição aninhada
avaliacao
estrutura de repeticao · conceito de algoritmo
Revisar as estruturas de repetição em algoritmos.
Confundir repeticao simples com repeticao aninhada, nao percebendo que uma repeticao esta dentro de outra.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em uma usina, cada estado de uma turbina é registrado com um código de dois bits: | Estado | Código | |---|---| | Parada…
- No controle de um satélite, um gráfico de barras descrito pela equipe registra: com o sistema operacional iniciado, o…
- O clube de jogos da escola vai usar um programa simples para registrar cada participante. Em cada cadastro, a pessoa…
- Na horta da escola, uma estação simples registra a temperatura informada por um sensor. O programa deve mostrar essa…
- Pesquisadores acompanham o funcionamento de um robô que cuida de seis placas solares em uma estação de pesquisa. O robô…
- Por que alguns tablets de um centro cultural aparecem como disponíveis, embora estejam guardados para conserto? Para…
🔎 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
