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

Em um jogo desenvolvido por Ana, o personagem começa com zero moedas. Sempre que toca em uma moeda, o programa…

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

Em um jogo desenvolvido por Ana, o personagem começa com zero moedas. Sempre que toca em uma moeda, o programa deve aumentar em uma unidade a quantidade registrada. Assim que essa quantidade chegar a cinco, o jogo deve informar que o jogador venceu. A sequência de ações precisa funcionar mesmo que as moedas sejam coletadas em momentos diferentes. Com base nas regras do jogo, qual sequência de passos representa corretamente um algoritmo para controlar a coleta das moedas e identificar a vitória?

  1. A) Iniciar o contador em zero; coletar uma moeda; aumentar o contador em uma unidade; repetir até o contador chegar a cinco e, então, informar a vitória.
  2. B) Iniciar o contador em zero; coletar uma moeda; verificar a vitória antes de aumentar o contador; repetir até o contador chegar a cinco.
  3. C) Iniciar o contador em zero; coletar uma moeda; aumentar o contador em uma unidade; voltar o contador a zero após cada coleta e repetir até chegar a cinco.
  4. D) Iniciar o contador em zero; coletar uma moeda; aumentar o contador em uma unidade; repetir até o contador ultrapassar cinco e, então, informar a vitória.
  5. E) Iniciar o contador em uma unidade; coletar uma moeda; aumentar o contador em uma unidade; repetir até o contador chegar a cinco e, então, informar a vitória.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O personagem começa com zero moedas, então o algoritmo precisa iniciar um contador em zero.
  2. Cada vez que o jogador toca em uma moeda, o programa deve somar exatamente uma unidade ao contador. Isso exige a sequência coletar uma moeda e depois aumentar o contador em uma unidade.
  3. O jogo deve informar a vitória assim que o contador chegar a cinco. Por isso o passo correto é repetir o ciclo de coleta e incremento até o contador chegar a cinco e, só então, informar a vitória.
  4. A alternativa A cumpre todas essas etapas na ordem certa, e o contador acumula as moedas independentemente do momento em que foram coletadas, como pede o enunciado.
  5. Por que as outras estão erradas: a B verifica a vitória antes de aumentar o contador, então a checagem usa um valor defasado e a repetição não tem um momento claro de informar a vitória. A C zera o contador após cada coleta, o que impede o acúmulo até cinco e torna a vitória impossível. A D só informa a vitória quando o contador ultrapassa cinco, mas a regra exige a vitória ao chegar a cinco. A E começa o contador em uma unidade, o que faria o jogador começar com uma moeda a mais do que o enunciado permite.

💡 Dica: Liste os passos necessários para coletar as moedas.

Alternativa por alternativa

A Correta

O algoritmo precisa começar com um valor conhecido, atualizar o contador a cada moeda e usar uma condição de parada que corresponda exatamente à regra de vitória. Quando o contador chega a cinco, o programa informa a vitória.

B Erradaerro: Procedimental

O aluno acredita que a verificação da vitória pode ocorrer antes de atualizar o contador, sem perceber que o jogador atingiria cinco moedas apenas após o incremento.

C Erradaerro: Conceitual

O aluno imagina que o contador deve ser reiniciado a cada moeda, como se cada coleta fosse uma contagem independente, o que impede acumular as moedas até cinco.

D Erradaerro: Interpretaçãoa que mais engana

O aluno interpreta 'chegar a cinco' como 'passar de cinco', confundindo a condição de parada com um limite ultrapassado.

Por que engana: Escolher uma alternativa que não considera a condição de vitória do jogo, como coletar moedas sem um objetivo claro.

E Erradaerro: Atenção

O aluno supõe que o contador deve começar em uma unidade, provavelmente por confundir a contagem de moedas com a contagem de ordem de coleta, já que o enunciado diz que o personagem começa com zero.

Raio-X da questão

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

algoritmo de coleta

📌 Objetivo

fixacao

🧱 Pré-requisitos

noções de algoritmos

📚 Reveja

Revisar os conceitos de algoritmos e suas etapas.

⚠️ Erro mais comum

Escolher uma alternativa que não considera a condição de vitória do jogo, como coletar moedas sem um objetivo claro.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cotidiano

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.