GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO02Média⏱ curto

Para programar um jogo, você deve dividir a tarefa em partes, como gráficos e sons. Qual estratégia você…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para programar um jogo, você deve dividir a tarefa em partes, como gráficos e sons. Qual estratégia você aplica?

  1. A) Decomposição
  2. B) Codificação
  3. C) Execução
  4. D) Testes
  5. E) Documentação

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado descreve a ação de dividir uma tarefa complexa (programar um jogo) em partes menores e independentes, como gráficos e sons. Essa ação tem nome específico no pensamento computacional: decomposição.
  2. Decomposição é a estratégia de quebrar um problema grande em subproblemas menores, mais simples de resolver e de testar isoladamente. Ao separar o jogo em módulos de gráficos, sons, lógica e controles, cada parte pode ser desenvolvida e compreendida separadamente.
  3. Por que as outras estão erradas: B) Codificação é a etapa de escrever o código, e não a de dividir a tarefa; C) Execução é rodar o programa já pronto; D) Testes é verificar se as partes funcionam, o que acontece depois da divisão; E) Documentação é registrar informações sobre o programa, sem tratar da divisão da tarefa.
  4. Conclusão: a alternativa correta é A, Decomposição, que coincide com o gabarito oficial.

💡 Dica: Pense em como dividir tarefas em um projeto.

Alternativa por alternativa

A Correta

A decomposição é utilizada para dividir tarefas complexas em partes menores.

B Erradaerro: Conceituala que mais engana

O aluno associa a construção do jogo à etapa de escrever código, achando que dividir a tarefa é programar as partes em si.

Por que engana: Confundir decomposicao com outras etapas do desenvolvimento, como codificacao ou testes.

C Erradaerro: Conceitual

O aluno entende 'execução' como a ação de fazer o trabalho de desenvolvimento, quando na verdade significa rodar o programa já pronto.

D Erradaerro: Conceitual

O aluno confunde a divisão da tarefa com a verificação das partes, pensando que testar gráficos e sons é a estratégia de organizar o projeto.

E Erradaerro: Interpretação

O aluno acha que, por envolver planejamento, a documentação é a estratégia de separar a tarefa em partes, quando ela apenas registra informações sobre o projeto.

Raio-X da questão

Dificuldade Média
Bloom Aplicar
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

divisão de tarefas

📌 Objetivo

avaliacao

🧱 Pré-requisitos

divisao de tarefas em programacao · conceitos basicos de programacao

📚 Reveja

Revisar estratégias de gerenciamento de projetos.

⚠️ Erro mais comum

Confundir decomposicao com outras etapas do desenvolvimento, como codificacao ou testes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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