Um jogo consiste em coletar itens, evitar obstáculos e derrotar inimigos. Como você dividiria essa tarefa em…
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
Um jogo consiste em coletar itens, evitar obstáculos e derrotar inimigos. Como você dividiria essa tarefa em partes menores?
- A) Coletar itens no início e depois derrotar inimigos.
- B) Programar a coleta, o movimento e a interação com obstáculos.
- C) Focar apenas na derrota de inimigos.
- D) Realizar tudo de uma vez.
- E) Apenas coletar itens em ordem aleatória.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede uma forma de dividir uma tarefa complexa (um jogo com coleta, desvios e combate) em partes menores. A ideia central é decomposição: quebrar o problema grande em subproblemas que podem ser resolvidos e testados separadamente. Passo 2: A alternativa B, Programar a coleta, o movimento e a interação com obstáculos, faz exatamente isso, separando o jogo em módulos com funções distintas que podem ser desenvolvidos um a um. Passo 3: A alternativa A está errada porque cria uma sequência rígida e não divide a tarefa em partes independentes, apenas ordena duas ações no tempo. Passo 4: A alternativa C está errada porque escolhe apenas uma parte do jogo e ignora as demais, o que não é uma divisão completa da tarefa. Passo 5: A alternativa D está errada porque propõe o oposto da decomposição, fazer tudo de uma vez, o que aumenta a complexidade e dificulta a depuração. Passo 6: A alternativa E está errada porque a ordem aleatória não organiza a tarefa e ainda deixa de fora os obstáculos e os inimigos. Passo 7: O gabarito B está correto. Observação: a alternativa B não menciona explicitamente os inimigos, o que seria a parte de combate; isso não invalida a resposta, pois ela ilustra o princípio de dividir em módulos, mas uma divisão completa incluiria também o módulo de combate.
💡 Dica: Pense em etapas como coleta, evasão e combate.
Alternativa por alternativa
O aluno acredita que dividir a tarefa é apenas estabelecer uma ordem cronológica entre as ações, sem perceber que as partes precisam ser independentes e tratáveis separadamente.
Por que engana: Escolher realizar todas as tarefas de uma vez ou focar em apenas uma parte, sem dividir o problema em etapas menores.
Dividir a tarefa em partes ajuda na implementação efetiva de cada ação.
O aluno entende que basta focar em um aspecto do jogo para simplificar a tarefa, sem notar que a questão pede a divisão de todo o conjunto de atividades.
O aluno associa a ideia de tarefa simples ao fazer tudo ao mesmo tempo, usando a intuição do dia a dia de que agir de uma vez economiza trabalho, o que contraria o princípio de dividir em partes menores.
O aluno confunde a ideia de dividir com a de escolher aleatoriamente uma parte da tarefa, não percebendo que a aleatoriedade não organiza o trabalho e deixa de fora obstáculos e inimigos.
Raio-X da questão
divisão de tarefas
fixacao
divisao de tarefas em programacao · conceito de algoritmo
Revisar como dividir atividades em etapas menores.
Escolher realizar todas as tarefas de uma vez ou focar em apenas uma parte, sem dividir o problema em etapas menores.
pensamento_critico
cotidiano
Questões parecidas com resolução
- Para programar um jogo, você deve dividir a tarefa em partes, como gráficos e sons. Qual estratégia você aplica?
- Para criar um jogo simples, a turma dividiu o trabalho em partes menores. Qual divisão mostra partes da criação do jogo?
- Em uma atividade, você deve programar um jogo simples. Quais etapas de decomposição você utilizaria para planejar?
- Considere o problema de criar um jogo simples. Qual a decomposição mais eficiente para essa tarefa?
- João está programando um jogo. Como ele pode decompor a criação do jogo para facilitar a implementação?
- Um aluno quer desenvolver um jogo simples. Quais partes ele deve decompor para começar?
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
