Qual das opções apresenta um algoritmo com uma repetição aninhada eficiente?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual das opções apresenta um algoritmo com uma repetição aninhada eficiente?
- A) Para cada número em uma lista, imprimir todos os números até 10.
- B) Imprimir apenas os números de 1 a 5.
- C) Somar números aleatórios uma vez.
- D) Para cada item em uma lista, somar um número fixo.
- E) Contar até 20 de uma só vez.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Uma repetição aninhada é um laço dentro de outro laço, ou seja, para cada passo do laço externo o laço interno executa todas as suas iterações.
- Analisando as alternativas, procuro qual delas contém um laço dentro de outro. Na alternativa A, para cada número da lista (laço externo) imprime-se todos os números até 10 (laço interno). Isso é uma repetição aninhada.
- Nas alternativas B, C, D e E não há laço aninhado: B imprime de 1 a 5 com um único laço, C soma números aleatórios uma única vez sem laço, D percorre a lista com um único laço, e E conta até 20 em um único laço ou sem repetição.
- Assim, a alternativa A é a única que apresenta uma repetição aninhada, e por isso coincide com o gabarito oficial.
- Observação: a palavra eficiente na questão é imprecisa, pois a alternativa A realiza n vezes 10 impressões, o que cresce com o tamanho da lista. Ainda assim, entre as opções dadas, ela é a única que atende ao critério de ter repetição aninhada, então considero o gabarito correto.
💡 Dica: Analise as opções de algoritmos e identifique a repetição aninhada.
Alternativa por alternativa
A estrutura aninhada permite imprimir múltiplos números eficientemente.
O aluno entende que um laço de contagem simples já representa uma estrutura mais elaborada ou que eficiência significa poucas repetições, sem perceber que não há laço dentro de outro.
O aluno associa eficiência a simplicidade e acredita que a ausência de repetição é a melhor solução, sem notar que a questão pede justamente uma repetição aninhada.
O aluno percebe que há um laço percorrendo uma lista e uma operação dentro dele, e conclui que isso já é aninhado, confundindo uma operação interna com um segundo laço.
Por que engana: Confundir repeticao simples com repeticao aninhada, nao identificando a necessidade de loops dentro de loops.
O aluno interpreta a expressão de uma só vez como sinônimo de eficiente e não identifica que a contagem não envolve nenhuma repetição aninhada.
Raio-X da questão
algoritmo com repetição aninhada
avaliacao
estrutura de repeticao · algoritmo sequencial
Revisar conceitos de algoritmos e estruturas de repetição.
Confundir repeticao simples com repeticao aninhada, nao identificando a necessidade de loops dentro de loops.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das alternativas é um exemplo de um algoritmo com repetição aninhada?
- Qual das opções abaixo é um exemplo de algoritmo com repetição aninhada?
- Qual das opções a seguir representa um exemplo de algoritmo com repetição aninhada?
- Qual é um exemplo de algoritmo com repetição aninhada?
- Qual das seguintes opções exemplifica um algoritmo com repetição simples?
- Qual das opções abaixo representa um exemplo de algoritmo com repetição 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
