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) Ele não pode ser interrompido.
- B) Ele contém um loop dentro de outro loop.
- C) Ele é executado apenas uma vez.
- D) Ele não possui variáveis.
- E) Ele é mais simples que um algoritmo com repetição simples.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Uma repetição aninhada é a situação em que uma estrutura de repetição (loop) está inteiramente contida dentro do corpo de outra. O loop interno é executado completamente a cada iteração do loop externo.
- Analisando as alternativas, a alternativa B afirma exatamente isso: o algoritmo contém um loop dentro de outro loop, que é a definição de repetição aninhada.
- A alternativa A está errada, pois laços podem ser interrompidos por comandos como break ou por condições de parada, e isso não é característica da aninhamento.
- A alternativa C está errada, pois repetições, por definição, executam o bloco várias vezes, e não apenas uma vez.
- A alternativa D está errada, pois algoritmos com repetição aninhada normalmente usam variáveis, como contadores e acumuladores, para controlar os laços.
- A alternativa E está errada, pois o aninhamento aumenta a complexidade e o número de execuções, sendo geralmente mais complexo que uma repetição simples.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Lembre que repetição aninhada significa colocar uma estrutura de repetição dentro de outra.
Alternativa por alternativa
O aluno pode confundir a ideia de repetição aninhada com uma propriedade de laços infinitos ou com a impossibilidade de interrupção, quando na verdade laços podem ser interrompidos.
Por que engana: Confundir repetição aninhada com uma repetição que ocorre apenas uma vez ou concluir que ela depende da existência de variáveis.
Essa é a definição de repetição aninhada, onde um loop é executado dentro de outro.
O aluno pode imaginar que, por haver duas estruturas, o algoritmo termina em uma única passagem, ignorando que o laço repete seu bloco várias vezes.
O aluno pode associar algoritmos mais elaborados à ausência de variáveis, quando na verdade os contadores que controlam os laços são variáveis.
O aluno pode supor que mais estruturas tornam o algoritmo mais simples, confundindo organização visual com simplicidade lógica.
Raio-X da questão
repetição aninhada em algoritmos
revisao
Estruturas de repetição em algoritmos · Sequência de instruções
Revise estruturas de repetição e a diferença entre loops simples e aninhados.
Confundir repetição aninhada com uma repetição que ocorre apenas uma vez ou concluir que ela depende da existência de variáveis.
ciencia_tecnologia
tomada_decisao
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
