GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO04Fácil⏱ curto

Qual é a primeira etapa para decompor o problema de automatizar um jogo de adivinhação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO04

Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a primeira etapa para decompor o problema de automatizar um jogo de adivinhação?

  1. A) Definir as regras do jogo
  2. B) Escolher a linguagem de programação
  3. C) Criar gráficos para o jogo
  4. D) Selecionar a trilha sonora
  5. E) Testar o jogo antes de programar

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pergunta qual é a primeira etapa para decompor o problema de automatizar um jogo de adivinhação. Decompor um problema significa dividi-lo em partes menores e bem definidas antes de qualquer implementação.
  2. Antes de decidir qualquer detalhe técnico, é preciso saber exatamente o que o jogo faz: como se ganha, como se perde, quais são os limites de tentativas, o que o programa responde a cada palpite e assim por diante. Isso corresponde a definir as regras do jogo, a alternativa A.
  3. As demais alternativas são etapas posteriores ou secundárias. A escolha da linguagem de programação (B) vem depois de saber o que será construído. Criar gráficos (C) e selecionar a trilha sonora (D) são detalhes de apresentação que não definem a lógica do problema. Testar o jogo antes de programar (E) não faz sentido, pois não há o que testar antes de existir uma especificação e uma implementação.
  4. Portanto, a primeira etapa da decomposição é definir as regras, pois elas fornecem a base para identificar as partes do problema, como entrada, processamento e saída. O gabarito A está correto.

💡 Dica: Pense nas etapas de planejamento do jogo.

Alternativa por alternativa

A Correta

As regras orientam a programação e a lógica do jogo.

B Erradaerro: Conceituala que mais engana

O aluno acredita que o primeiro passo é escolher a ferramenta de implementação, como se a tecnologia precedesse a compreensão do problema.

Por que engana: Confundir etapas de desenvolvimento, escolhendo elementos visuais ou tecnicos antes de definir regras basicas do jogo.

C Erradaerro: Senso comum

O aluno associa a construção de um jogo à parte visual e imagina que a interface gráfica é o ponto de partida do desenvolvimento.

D Erradaerro: Senso comum

O aluno confunde elementos de entretenimento ou acabamento do jogo com componentes essenciais da lógica a ser automatizada.

E Erradaerro: Procedimental

O aluno pensa que testes podem ocorrer antes da programação, sem perceber que não há nada para testar sem uma definição prévia do funcionamento do jogo.

Raio-X da questão

Dificuldade Fácil
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

decomposição de problemas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposicao de problemas · conceitos basicos de jogos

📚 Reveja

Revisar as etapas de planejamento e decomposição de problemas em programação.

⚠️ Erro mais comum

Confundir etapas de desenvolvimento, escolhendo elementos visuais ou tecnicos antes de definir regras basicas do jogo.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Decomposiçã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.