GeraProva GeraProva Provas com IA para professores do Brasil
Computação1º anoBNCC EF15CO04Média⏱ 2 a 3 minu

Para fazer um jogo simples, uma estudante separou o projeto em três etapas: movimentar o personagem, contar…

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

Para fazer um jogo simples, uma estudante separou o projeto em três etapas: movimentar o personagem, contar pontos e verificar vitória. Depois, programou cada parte separadamente. — Qual vantagem pedagógica e computacional essa forma de organizar o trabalho traz?

  1. A) Ela facilita a construção da solução porque cada parte pode ser pensada, testada e corrigida separadamente.
  2. B) Ela evita que o programa tenha erros, porque um projeto dividido em partes nunca precisa de testes ou ajustes.
  3. C) Ela garante que o jogo fique pronto mais rápido, pois dividir em partes elimina a necessidade de revisar o código depois.
  4. D) Ela permite que o personagem se mova, some pontos e vença ao mesmo tempo, sem precisar separar as funções do programa.
  5. E) Ela torna o jogo mais criativo, porque separar etapas faz o aluno criar novas regras sem precisar planejar cada uma delas.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pergunta qual vantagem pedagógica e computacional surge ao dividir um projeto de jogo em etapas separadas (movimento, pontuação e verificação de vitória), cada uma programada à parte.
  2. Resolvendo por conta própria, a ideia central da decomposição é transformar um problema grande e complexo em partes menores e mais simples. Assim, cada parte pode ser pensada isoladamente, testada e corrigida sem que o restante do programa precise ser revisado a cada mudança. Isso reduz a complexidade e facilita localizar erros.
  3. A alternativa A expressa exatamente essa vantagem: facilita a construção porque cada parte pode ser pensada, testada e corrigida separadamente. Ela coincide com o gabarito oficial.
  4. Por que as outras estão erradas:
  5. B) Está errada porque afirma que partes divididas nunca precisam de testes ou ajustes, o que contradiz a prática de programação, em que testar cada parte é justamente uma das vantagens.
  6. C) Está errada porque dividir em partes não elimina a necessidade de revisar o código; a revisão continua sendo necessária.
  7. D) Está errada porque descreve a ausência de separação, justamente o oposto da vantagem da decomposição.
  8. E) Está errada porque a organização em etapas não se relaciona diretamente com criatividade nem com a criação de regras sem planejamento; planejar é parte essencial do processo.
  9. Conclusão: a alternativa correta é a A, que coincide com o gabarito oficial.

💡 Dica: Pense na vantagem de dividir um problema em partes menores.

Alternativa por alternativa

A Correta

Corresponde à ideia de modularização: dividir o problema em partes menores torna o desenvolvimento, os testes e a correção mais simples e controláveis.

B Erradaerro: Conceitual

O aluno acredita que, ao dividir o programa em partes, os erros desaparecem e nenhum teste é necessário. Ele confunde organização do código com ausência de falhas.

C Erradaerro: Conceituala que mais engana

O aluno entende que dividir o projeto dispensa a revisão do código depois, achando que a organização inicial já garante um resultado final sem ajustes.

Por que engana: Achar que organizar em etapas acelera o resultado sem necessidade de testar e corrigir.

D Erradaerro: Interpretação

O aluno interpreta que a vantagem está em fazer tudo ao mesmo tempo, sem separar funções, o que inverte o sentido da decomposição em partes.

E Erradaerro: Senso comum

O aluno associa separar etapas a criatividade e à criação espontânea de regras, usando uma intuição de senso comum sobre 'criar' em vez do conceito de planejamento e decomposição.

Raio-X da questão

Dificuldade Média
Leitura Básico
Discriminação Alto
Peso pedagógico Médio
Autonomia do enunciado Alta.
Cobertura da habilidade Organizaçã
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Direto e contextuali🧩 Interpretação de pro
🎯 Conceito central

Modularização.

📌 Objetivo

Reconhecer modulariz

🧱 Pré-requisitos

Sequência de instruções. · Divisão de tarefas.

📚 Reveja

Decomposição de problemas.

⚠️ Erro mais comum

Achar que organizar em etapas acelera o resultado sem necessidade de testar e corrigir.

🌎 Tema transversal

Organização do trabalho.

🤝 Socioemocional

Persistência.

🏫 Contexto

Programação de jogo

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.