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
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?
- A) Beto escreve menos passos.
- B) Os dois escrevem três passos.
- C) Beto desenha mais estrelas.
- D) Ana escreve menos passos.
- E) Nenhum desenha três estrelas.
✅ Resposta correta: alternativa A
Resolução passo a passo
- 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
Ana repete o passo na lista. Beto escreve o passo uma vez e usa a repetição para fazê-lo três vezes.
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.
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.
O aluno inverte os sujeitos da comparação e atribui a Ana a economia de passos, que na verdade é de Beto.
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
estruturas de controle
avaliacao
estruturas de controle · listas em programacao
Revisar listas e loops em programação.
Confundir as caracteristicas e aplicacoes de listas e loops, acreditando que um sempre substitui o outro ou que um e sempre melhor.
pensamento_critico
cientifico
Questões parecidas com resolução
- Na aula de Arte, Nino escreveu: "Desenhe uma bolinha, faça outra ao lado e repita essas duas ações mais uma vez." Mostre…
- Na aula, Ana criou uma lista de passos para o computador. Qual passo repete uma ação várias vezes?
- Na aula de Computação, Bia escreveu passos para fazer um desenho no computador. Qual é uma boa característica desses…
- Na brincadeira, qual ordem faz a mesma ação várias vezes?
- No desenho de Pedro, três pontos têm os nomes Ana, Beto e Caio. Há linhas ligando Ana a Beto e Beto a Caio. Qual frase…
- Na brincadeira, Bia deve fazer a mesma ação cinco vezes. Qual opção mostra essa repetiçã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
