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

Para desenhar três estrelas, Ana escreve o mesmo passo três vezes. Beto escreve o passo uma vez e manda…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF08CO01

Construir soluções de problemas usando a técnica de recursão e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para desenhar três estrelas, Ana escreve o mesmo passo três vezes. Beto escreve o passo uma vez e manda repeti-lo três vezes. Qual é a diferença entre os dois jeitos?

  1. A) Beto escreve menos passos.
  2. B) Os dois escrevem três passos.
  3. C) Beto desenha mais estrelas.
  4. D) Ana escreve menos passos.
  5. E) Nenhum desenha três estrelas.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. Identifique o que cada aluno escreve. Ana escreve o mesmo passo três vezes, ou seja, escreve três passos no programa. Beto escreve o passo uma única vez e depois usa um comando de repetição (repetir três vezes), então ele escreve apenas um passo mais o comando de repetição. Passo 2: Compare a quantidade de passos escritos. Ana escreve 3 passos e Beto escreve 1 passo com a repetição. Passo 3: Conclua a diferença. Como Beto escreve menos passos, a alternativa A está correta, e ambos desenham as mesmas três estrelas, pois a repetição apenas evita escrever o passo várias vezes. Passo 4: Verifique as demais alternativas. B está errada porque Beto não escreve três passos, e sim um. C está errada porque os dois desenham exatamente o mesmo número de estrelas, três. D está errada porque é Beto, e não Ana, quem escreve menos passos. E está errada porque os dois jeitos desenham três estrelas. O gabarito oficial A coincide com a resolução.

💡 Dica: Compare as abordagens e suas implicações na solução.

Alternativa por alternativa

A Correta

Ana repete o passo na lista. Beto escreve o passo uma vez e usa a repetição para fazê-lo três vezes.

B Erradaerro: Conceituala que mais engana

O aluno conta a instrução de repetir três vezes como se fosse três passos escritos, ignorando que Beto escreve o passo uma única vez.

Por que engana: Confundir as caracteristicas e aplicacoes de listas e loops, acreditando que um sempre substitui o outro ou que um e sempre melhor.

C Erradaerro: Interpretação

O aluno acredita que o comando de repetição produz mais estrelas do que a escrita manual, quando os dois métodos geram exatamente três estrelas.

D Erradaerro: Atenção

O aluno inverte os sujeitos da comparação e atribui a Ana a economia de passos, que na verdade é de Beto.

E Erradaerro: Conceitual

O aluno supõe que a repetição do comando não funciona ou não desenha as estrelas, quando o comando de repetir três vezes gera as três estrelas.

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 dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ comparativa🧩 progressao
🎯 Conceito central

estruturas de controle

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de controle · listas em programacao

📚 Reveja

Revisar listas e loops em programação.

⚠️ Erro mais comum

Confundir as caracteristicas e aplicacoes de listas e loops, acreditando que um sempre substitui o outro ou que um e sempre melhor.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de Programação - Programação com listas e recursão

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