GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Difícil⏱ medio

Qual das opções apresenta um algoritmo com uma repetição aninhada eficiente?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

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?

  1. A) Para cada número em uma lista, imprimir todos os números até 10.
  2. B) Imprimir apenas os números de 1 a 5.
  3. C) Somar números aleatórios uma vez.
  4. D) Para cada item em uma lista, somar um número fixo.
  5. E) Contar até 20 de uma só vez.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. 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.
  2. 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.
  3. 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.
  4. Assim, a alternativa A é a única que apresenta uma repetição aninhada, e por isso coincide com o gabarito oficial.
  5. 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 Correta

A estrutura aninhada permite imprimir múltiplos números eficientemente.

B Erradaerro: Conceitual

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.

C Erradaerro: Interpretação

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.

D Erradaerro: Conceituala que mais engana

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.

E Erradaerro: Senso comum

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

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 progressao
🎯 Conceito central

algoritmo com repetição aninhada

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estrutura de repeticao · algoritmo sequencial

📚 Reveja

Revisar conceitos de algoritmos e estruturas de repetição.

⚠️ Erro mais comum

Confundir repeticao simples com repeticao aninhada, nao identificando a necessidade de loops dentro de loops.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.