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

Uma turma vai criar um aplicativo para organizar tarefas escolares. O grupo percebeu que tentar fazer tudo de…

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

Uma turma vai criar um aplicativo para organizar tarefas escolares. O grupo percebeu que tentar fazer tudo de uma vez atrasava o trabalho e dificultava identificar erros. — Considerando a situação, qual procedimento traduz melhor a decomposição no desenvolvimento do aplicativo?

  1. A) Separar o aplicativo em módulos menores, como tarefas, lembretes, edição e finalização, para facilitar o desenvolvimento.
  2. B) Criar todas as funções do aplicativo ao mesmo tempo, para concluir o trabalho mais rápido e depois corrigir os detalhes.
  3. C) Definir apenas o prazo final do projeto e deixar a divisão das tarefas para depois, quando houver mais tempo.
  4. D) Organizar o trabalho em uma única etapa, sem separar funções, para manter o aplicativo simples de programar.
  5. E) Esperar surgir um erro para então quebrar o problema em partes menores e corrigir cada uma separadamente.

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. O enunciado descreve um grupo que percebeu que tentar fazer tudo de uma vez atrasava o trabalho e dificultava identificar erros. A pergunta pede o procedimento que traduz melhor a decomposição, que no pensamento computacional significa dividir um problema grande em partes menores e mais simples, que podem ser resolvidas e testadas separadamente.
  2. Analisando a alternativa A, ela separa o aplicativo em módulos menores (tarefas, lembretes, edição e finalização). Isso é exatamente a decomposição: o problema grande é quebrado em partes menores, o que facilita o desenvolvimento e ajuda a localizar erros em cada módulo. A alternativa A está correta e coincide com o gabarito oficial.
  3. Por que as outras estão erradas:
  4. B) Criar todas as funções ao mesmo tempo vai contra a ideia de decomposição, pois mantém tudo junto e repete o problema descrito no enunciado.
  5. C) Definir apenas o prazo final não divide o trabalho em partes; apenas adia o planejamento.
  6. D) Não separar funções é justamente o oposto da decomposição, pois o problema continua como um bloco único.
  7. E) Corrigir erros só depois que surgirem não é decomposição planejada; a divisão deve ocorrer antes, como estratégia, e não como reação a falhas.
  8. Conclusão: a decomposição consiste em dividir previamente o problema em módulos menores e gerenciáveis, o que torna o trabalho mais rápido de acompanhar e mais fácil de testar, como sugere o relato da turma.

💡 Dica: Procure a opção que divide o problema em partes menores.

Alternativa por alternativa

A Correta

Corresponde diretamente ao conceito de decomposição: transformar um problema grande em partes menores e mais simples de resolver.

B Erradaerro: Conceituala que mais engana

O aluno acha que concluir tudo simultaneamente é mais rápido e que os detalhes podem ser corrigidos no fim, ignorando que o próprio enunciado relata que fazer tudo junto atrasa o trabalho.

Por que engana: Achar que simplificar é fazer tudo junto sem separar funções.

C Erradaerro: Conceitual

O aluno confunde planejamento com decomposição, achando que basta definir o prazo final, e que a divisão das tarefas pode ser adiada.

D Erradaerro: Senso comum

O aluno associa simplicidade a não separar partes, acreditando que um trabalho em etapa única é mais fácil de programar, o que contraria a ideia de decomposição.

E Erradaerro: Conceitual

O aluno entende que a decomposição só ocorre como reação a erros já encontrados, quando na verdade ela deve ser feita antes do desenvolvimento como estratégia de organização.

Raio-X da questão

Dificuldade Média
Leitura Básico
Discriminação Medio
Peso pedagógico Médio
Autonomia do enunciado Alta
Cobertura da habilidade Pensamento
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Aplicação conceitual🧩 Identificação de con
🎯 Conceito central

Decomposição

📌 Objetivo

Reconhecer decomposi

🧱 Pré-requisitos

Noção de problema e solução · Organização de etapas

📚 Reveja

Divisão de problemas em módulos

⚠️ Erro mais comum

Achar que simplificar é fazer tudo junto sem separar funções.

🌎 Tema transversal

Tecnologia e organização do trabalho

🤝 Socioemocional

Organização

🏫 Contexto

Desenvolvimento de a

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.