GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO02Média⏱ medio

Para programar um jogo, quais são os passos que você deve seguir?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para programar um jogo, quais são os passos que você deve seguir?

  1. A) Codificar, planejar, testar.
  2. B) Testar, codificar, planejar.
  3. C) Planejar, codificar, testar.
  4. D) Codificar, testar, planejar.
  5. E) Planejar, testar, codificar.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Leia o enunciado. Ele pergunta a ordem dos passos para programar um jogo, ou seja, a sequência lógica do desenvolvimento de um software.
  2. Pense na ordem natural do trabalho. Antes de escrever qualquer código, é preciso planejar o que o jogo fará: regras, telas, personagens, fluxo e objetivos. Esse é o primeiro passo.
  3. Depois de planejado, vem a codificação, isto é, a escrita do programa de acordo com o planejamento.
  4. Por fim, o jogo é testado para verificar se funciona corretamente e se encontra erros (bugs) antes de ser entregue.
  5. A sequência correta é, portanto, planejar, codificar, testar, que corresponde à alternativa C, coincidindo com o gabarito oficial.
  6. Por que as outras estão erradas: A começa codificando sem planejar; B começa testando algo que ainda não existe; D testa antes de planejar e codificar; E testa antes de codificar, o que não faz sentido, pois não há o que testar.

💡 Dica: Liste os passos de forma sequencial.

Alternativa por alternativa

A Erradaerro: Procedimentala que mais engana

O aluno acredita que se deve começar escrevendo o código e só depois planejar, achando que o planejamento pode vir depois da programação.

Por que engana: Confundir a ordem correta dos passos para programar um jogo, como codificar antes de planejar.

B Erradaerro: Conceitual

O aluno inverte completamente a lógica, imaginando que é possível testar antes de existir código ou planejamento para avaliar.

C Correta

Esta sequência está correta.

D Erradaerro: Conceitual

O aluno coloca o teste logo após a codificação e deixa o planejamento por último, ignorando que o planejamento orienta toda a construção do jogo.

E Erradaerro: Procedimental

O aluno acerta que o planejamento vem primeiro, mas acredita que os testes podem ocorrer antes da codificação, como se fosse possível testar algo ainda não escrito.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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

programação de jogos

📌 Objetivo

fixacao

🧱 Pré-requisitos

sequencia logica de passos · conceitos basicos de programacao

📚 Reveja

Revisar os conceitos de desenvolvimento de jogos e suas etapas.

⚠️ Erro mais comum

Confundir a ordem correta dos passos para programar um jogo, como codificar antes de planejar.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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