Ao desenvolver um jogo simples, como você utilizaria a decomposição para facilitar a programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Ao desenvolver um jogo simples, como você utilizaria a decomposição para facilitar a programação?
- A) Desenvolver o jogo todo em uma função.
- B) Dividir o jogo em partes, como pontuação e movimento.
- C) Programar sem planejamento.
- D) Utilizar apenas variáveis globais.
- E) Criar todos os gráficos primeiro.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Decomposição, no pensamento computacional, é a técnica de dividir um problema grande e complexo em partes menores, mais simples e mais fáceis de resolver separadamente.
- Aplicando ao jogo simples, a alternativa B propõe dividir o jogo em partes, como pontuação e movimento. Cada parte pode ser planejada, programada e testada isoladamente, e depois todas são integradas para formar o jogo completo.
- A alternativa A está errada porque concentrar tudo em uma única função vai na direção oposta da decomposição, tornando o código difícil de entender e manter.
- A alternativa C está errada porque programar sem planejamento contraria a ideia de dividir o problema antes de codificar.
- A alternativa D está errada porque o uso exclusivo de variáveis globais não é decomposição; além disso, dificulta o controle das partes do programa.
- A alternativa E está errada porque criar todos os gráficos primeiro ignora a divisão lógica do problema em funcionalidades e não corresponde ao conceito de decomposição.
- Conclusão: o gabarito oficial B está correto, pois é a única alternativa que descreve de fato a decomposição aplicada ao desenvolvimento do jogo.
💡 Dica: Pense em como dividir o jogo em partes menores.
Alternativa por alternativa
O aluno acredita que reunir todo o código em uma só função organiza melhor o jogo, confundindo centralização com simplificação.
Por que engana: Achar que programar tudo em uma unica funcao ou sem planejamento facilita o desenvolvimento, ignorando a organizacao do codigo.
Dividir em partes facilita a implementação e manutenção.
O aluno entende que começar a programar de imediato, sem planejar, é uma forma rápida de avançar, ignorando que a decomposição exige planejamento prévio.
O aluno associa a organização do programa ao uso de variáveis compartilhadas por todo o código, confundindo a organização dos dados com a divisão do problema em partes.
O aluno interpreta 'facilitar a programação' como começar pela parte visual, sem perceber que decompor significa dividir a lógica do problema, não ordenar tarefas por tipo de recurso.
Raio-X da questão
decomposição em programação
fixacao
decomposicao em programacao · funcoes e modularizacao
Revisar técnicas de decomposição e modularização em programação.
Achar que programar tudo em uma unica funcao ou sem planejamento facilita o desenvolvimento, ignorando a organizacao do codigo.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Ao criar um jogo digital, como você poderia aplicar a decomposição para facilitar o desenvolvimento?
- Dado um problema complexo como desenvolver um jogo, descreva como você usaria a decomposição para organizar seu código…
- Considere o problema de criar um jogo simples. Qual a decomposição mais eficiente para essa tarefa?
- Ao criar um jogo, um desenvolvedor precisa organizar as regras. Como ele pode usar a decomposição para facilitar essa…
- Em uma atividade, você deve programar um jogo simples. Quais etapas de decomposição você utilizaria para planejar?
- João está programando um jogo. Como ele pode decompor a criação do jogo para facilitar a implementação?
Todas as questões de Estratégias de solução de problemas - 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
