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
- Em uma estufa, um programa analisa a umidade de cinco canteiros, na ordem indicada, e aciona a irrigação quando a…
- Na feira cultural da escola, um grupo criou uma lista com as músicas que tocarão no palco: abertura, apresentação de…
- Na horta da escola, foram registradas as umidades do solo em uma lista: [42, 37, 35]. Uma função recursiva verifica se…
- Uma banca de feira registra em uma lista o preço de cada cesta vendida durante a manhã. Para calcular o total…
- Pesquisadores acompanham a qualidade da água em estações de um rio e precisam automatizar a leitura dos sensores. No…
- Por que uma lâmpada apagada pode continuar sem reparo por vários dias? Na central de atendimento de um município…
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
