GeraProva GeraProva Provas com IA para professores do Brasil
Computação4º anoBNCC EF04CO03Média⏱ medio

— Se a gente errar a ordem, o aplicativo toca tudo diferente — disse Davi, ensaiando no centro cultural do…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF04CO03

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências e repetições simples e aninhadas (iterações definidas e indefinidas), para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

— Se a gente errar a ordem, o aplicativo toca tudo diferente — disse Davi, ensaiando no centro cultural do bairro. Para organizar o ensaio, o grupo combinou a seguinte sequência de sons: • Serão 3 rodadas. • Em cada rodada, eles fazem 4 vezes o mesmo “passo”: duas palmas e uma pisada. • Ao terminar as 4 repetições do passo, eles tocam 1 apito para marcar a troca de rodada. Davi quer escrever um roteiro curto no aplicativo, usando comandos do tipo: REPETIR n VEZES { comandos } Assim, ele evita escrever a mesma coisa muitas vezes e garante que a sequência saia igual em todas as rodadas. Analise a sequência combinada no texto e identifique o roteiro com repetição aninhada que, ao ser executado, produz exatamente os sons do ensaio.

  1. A) Repetir 3 vezes { Repetir 4 vezes { palma, palma, pisada, apito } }
  2. B) Repetir 3 vezes { Repetir 4 vezes { palma, palma } pisada apito }
  3. C) Repetir 3 vezes { apito Repetir 4 vezes { palma, palma, pisada } }
  4. D) Repetir 4 vezes { Repetir 3 vezes { palma, palma, pisada } apito }
  5. E) Repetir 3 vezes { Repetir 4 vezes { palma, palma, pisada } apito }

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. Cada rodada tem 4 repetições do passo (palma, palma, pisada) e, só depois de terminar essas 4 repetições, um apito. Portanto, o bloco de uma rodada é: Repetir 4 vezes { palma, palma, pisada } seguido de apito. Passo 2: Como são 3 rodadas, esse bloco inteiro deve ser repetido 3 vezes: Repetir 3 vezes { Repetir 4 vezes { palma, palma, pisada } apito }. Passo 3: Conferindo a execução: na rodada 1 saem 4 conjuntos de palma, palma, pisada e depois o apito; a mesma sequência se repete nas rodadas 2 e 3, totalizando 12 passos e 3 apitos, exatamente como combinado. Passo 4: Por que as outras estão erradas: A) o apito fica dentro da repetição de 4, tocando 4 apitos por rodada em vez de um; B) a pisada e o apito ficam fora da repetição de 4, então a pisada toca só uma vez por rodada; C) o apito vem no início de cada rodada, e não ao terminar as 4 repetições; D) os números estão trocados, gerando 4 rodadas de 3 passos cada. Passo 5: O gabarito oficial E está correto e coincide com a resolução feita aqui.

💡 Dica: Identifique a estrutura de repetição aninhada que corresponde à sequência descrita.

Alternativa por alternativa

A Erradaerro: Procedimental

O aluno acha que o apito faz parte de cada passo, colocando-o dentro da repetição de 4, e assim toca um apito a cada passo em vez de um ao final da rodada.

B Erradaerro: Interpretaçãoa que mais engana

O aluno interpreta que o grupo faz as palmas 4 vezes, mas a pisada só uma vez por rodada, deixando a pisada fora da repetição e lendo mal que o passo inteiro é repetido 4 vezes.

Por que engana: Confundir a ordem e o posicionamento do comando de apito dentro das repetições, levando a uma sequência incorreta.

C Erradaerro: Interpretação

O aluno lê mal a ordem dos eventos e posiciona o apito no início de cada rodada, ignorando a frase 'ao terminar as 4 repetições do passo, eles tocam 1 apito'.

D Erradaerro: Atenção

O aluno troca os números de rodadas e de repetições do passo, colocando 4 no laço externo e 3 no interno, o que produz 4 rodadas em vez de 3.

E Correta

Cada rodada repete 4 passos (2 palmas e 1 pisada) e, ao final da rodada, toca 1 apito. Isso ocorre 3 vezes (aninhado).

Raio-X da questão

Dificuldade Média
Bloom Analisar
Leitura medio
Discriminação alto
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 consolidacao
🎯 Conceito central

repetição aninhada em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de repetição · comandos básicos de programação

📚 Reveja

Estude estruturas de repetição e aninhamento em programação.

⚠️ Erro mais comum

Confundir a ordem e o posicionamento do comando de apito dentro das repetições, levando a uma sequência incorreta.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com repetições simples e aninhadas

🔎 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.