GeraProva GeraProva Provas com IA para professores do Brasil
Computação2º anoBNCC EF15CO04Difícil⏱ medio

Considere o problema de criar um jogo simples. Qual a decomposição mais eficiente para essa tarefa?

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

Considere o problema de criar um jogo simples. Qual a decomposição mais eficiente para essa tarefa?

  1. A) Criar personagens, regras e cenário separadamente
  2. B) Codificar tudo de uma vez sem planejamento
  3. C) Desenhar o jogo antes de pensar no código
  4. D) Focar apenas na animação e som
  5. E) Testar o jogo antes de completá-lo

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pede a decomposição mais eficiente, ou seja, dividir um problema grande em partes menores e gerenciáveis, que podem ser resolvidas e depois integradas. Passo 2: A alternativa A faz exatamente isso ao separar o jogo em personagens, regras e cenário, permitindo tratar cada parte de forma independente e organizada. Passo 3: A alternativa B está errada porque codificar tudo de uma vez, sem planejamento, não é decomposição e tende a gerar código desorganizado e difícil de corrigir. Passo 4: A alternativa C está errada porque desenhar o jogo antes de pensar no código é uma etapa de planejamento, mas não descreve a divisão do problema em partes. Passo 5: A alternativa D está errada porque focar apenas na animação e no som ignora a maior parte da estrutura do jogo, como regras e lógica. Passo 6: A alternativa E está errada porque testar o jogo é uma etapa de verificação que costuma ocorrer após a construção das partes, não uma forma de decompor o problema. Conclusão: a resposta correta é a alternativa A, coincidindo com o gabarito oficial.

💡 Dica: Pense nas etapas de desenvolvimento de um jogo.

Alternativa por alternativa

A Correta

Essa abordagem permite focar em cada aspecto do jogo individualmente.

B Erradaerro: Senso comum

O aluno acredita que a melhor forma de desenvolver um jogo é programar tudo de uma vez, confundindo agilidade com eficiência.

C Erradaerro: Conceituala que mais engana

O aluno associa decomposição apenas à fase de planejamento visual e não percebe que a decomposição se refere a dividir o problema em partes funcionais.

Por que engana: Escolher fazer tudo de uma vez ou focar em apenas um aspecto, sem dividir o problema em partes gerenciaveis.

D Erradaerro: Conceitual

O aluno considera que os elementos mais visíveis do jogo, como animação e som, são o núcleo do problema, sem perceber que a estrutura lógica é a base.

E Erradaerro: Procedimental

O aluno confunde a ordem do processo, achando que testar antes de completar é uma forma de decompor o problema, quando testar é uma etapa de verificação.

Raio-X da questão

Dificuldade Difícil
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

decomposição de tarefas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposicao de tarefas · planejamento de projetos

📚 Reveja

Revisar os conceitos de planejamento e desenvolvimento de jogos.

⚠️ Erro mais comum

Escolher fazer tudo de uma vez ou focar em apenas um aspecto, sem dividir o problema em partes gerenciaveis.

🌎 Tema transversal

ciencia_tecnologia

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