Qual é a característica principal dos algoritmos com repetições aninhadas?
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 característica principal dos algoritmos com repetições aninhadas?
- A) Eles realizam uma operação apenas uma vez.
- B) Eles permitem que uma sequência de ações se repita dentro de outra sequência.
- C) Eles não podem ter condições de parada.
- D) Eles sempre executam um número fixo de repetições.
- E) Eles são mais simples que as repetições simples.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo com repetições aninhadas é aquele em que um laço de repetição fica dentro do corpo de outro laço. Assim, a sequência de ações do laço interno se repete a cada volta do laço externo.
- Pense em um exemplo: um laço externo que percorre 3 linhas e, dentro dele, um laço interno que percorre 4 colunas. O conjunto de ações internas é executado 3 x 4 = 12 vezes. Isso mostra exatamente o que a alternativa B descreve: uma sequência de ações repetida dentro de outra sequência.
- Analisando as demais alternativas:
- A) Está errada, porque a característica de repetições é justamente executar operações mais de uma vez, e não apenas uma vez.
- C) Está errada, porque laços de repetição costumam ter condições de parada; sem elas o laço seria infinito, o que não define o aninhamento.
- D) Está errada, porque o número de repetições pode ser variável e depender de condições ou de dados do problema; o aninhamento não exige quantidade fixa.
- E) Está errada, porque repetições aninhadas são, em geral, mais complexas que repetições simples, pois envolvem multiplicação de execuções e maior dificuldade de acompanhamento.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Pense sobre como as repetições se organizam em um algoritmo.
Alternativa por alternativa
O aluno pode ter confundido repetição com execução única, imaginando que a estrutura de repetição serve para fazer uma operação só uma vez.
Essa é a definição correta de repetições aninhadas, onde uma estrutura de repetição é inserida dentro de outra.
O aluno pode ter achado que condições de parada são incompatíveis com laços complexos, quando na verdade todo laço bem construído precisa de uma condição que o encerre.
O aluno pode ter generalizado o caso de contagens fixas, como um for de 10 voltas, e concluído que todo laço, inclusive o aninhado, tem número fixo de repetições.
Por que engana: Confundir repetições aninhadas com repetições simples, não reconhecendo que uma repetição ocorre dentro de outra.
O aluno pode ter associado mais estrutura a mais simplicidade, ou não ter percebido que o aninhamento multiplica as execuções e aumenta a complexidade.
Raio-X da questão
algoritmos com repetições aninhadas
avaliacao
algoritmos com repeticoes simples · estrutura de repeticao
Revisar a estrutura de algoritmos e suas repetições.
Confundir repetições aninhadas com repetições simples, não reconhecendo que uma repetição ocorre dentro de outra.
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?
- Qual é a principal característica dos algoritmos aninhados?
- O que caracteriza um algoritmo com repetição aninhada?
- Qual é a principal característica de um algoritmo com repetições simples?
🔎 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
