GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ 2 a 3 minu

Em um aplicativo de pedidos para a cantina, a equipe decidiu construir primeiro apenas o cadastro do pedido e…

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

Em um aplicativo de pedidos para a cantina, a equipe decidiu construir primeiro apenas o cadastro do pedido e a confirmação, deixando outras funções para depois. — Essa escolha mostra uma forma adequada de usar a decomposição porque

  1. A) serve para detalhar cada parte do sistema antes de iniciar qualquer implementação, mesmo sem definir a solução principal.
  2. B) ajuda a resolver o problema apenas quando todas as partes já estão prontas, evitando qualquer mudança durante o desenvolvimento.
  3. C) exige construir todas as funcionalidades do aplicativo de uma só vez para garantir que o sistema já nasça completo.
  4. D) faz com que a equipe priorize primeiro a aparência do aplicativo, deixando a lógica de pedidos para o final.
  5. E) possibilita organizar o desenvolvimento em etapas, começando pelo que é indispensável e depois acrescentando novas funções.

✅ Resposta correta: alternativa E

Resolução passo a passo

  1. A situação descreve uma equipe que divide o aplicativo de pedidos e começa pelo cadastro do pedido e pela confirmação, deixando outras funções para depois. Isso é decomposição: quebrar um problema grande em partes menores e tratá-las em ordem.
  2. Resolvo a questão pelo conceito. A decomposição permite organizar o trabalho em etapas, começando pelo que é indispensável (cadastro e confirmação do pedido) e acrescentando depois as demais funções. Esse é exatamente o sentido da alternativa E.
  3. Comparando com o gabarito oficial, a resposta E coincide com a minha conclusão.
  4. Por que as outras estão erradas:
  5. A) Detalhar partes antes de implementar pode ocorrer, mas o enunciado fala de construir por etapas e não de apenas detalhar sem implementar.
  6. B) A decomposição não exige que tudo esteja pronto; ela justamente permite trabalhar parte por parte.
  7. C) Construir tudo de uma só vez é o oposto da decomposição em etapas.
  8. D) Priorizar a aparência e deixar a lógica para o final contraria a situação, em que a parte central do pedido é tratada primeiro.

💡 Dica: Observe a ideia de começar pelo essencial e ampliar depois.

Alternativa por alternativa

A Erradaerro: Interpretaçãoa que mais engana

Interpreta a decomposição como um simples detalhamento teórico do sistema, antes de qualquer construção. Não percebe que a situação descreve implementação gradual, em etapas.

Por que engana: Confundir decomposição com fazer tudo ao mesmo tempo ou com apenas detalhar o sistema.

B Erradaerro: Conceitual

Acredita que a decomposição só funciona quando todas as partes já estão prontas, o que anula a ideia de desenvolver por partes. Confunde o método com a conclusão do trabalho.

C Erradaerro: Conceitual

Entende que decompor significa construir tudo simultaneamente, o que contraria a ideia de dividir o problema em partes tratadas em ordem. Confunde organização com completude imediata.

D Erradaerro: Interpretação

Supõe que a ordem de prioridade deve ser visual, deixando a lógica do pedido para o final. A situação mostra justamente o oposto, com a funcionalidade central tratada primeiro.

E Correta

Esta é a ideia correta de decomposição: resolver primeiro o núcleo da solução e ampliar gradualmente o sistema, em vez de tentar implementar tudo de uma vez.

Raio-X da questão

Dificuldade Média
Leitura Médio.
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✍️ Contextualizado e di🧩 Compreensão conceitu
🎯 Conceito central

Decomposição de problemas.

📌 Objetivo

Reconhecer a decompo

🧱 Pré-requisitos

Pensamento computacional. · Identificação de etapas de um problema.

📚 Reveja

Divisão de um problema em partes menores.

⚠️ Erro mais comum

Confundir decomposição com fazer tudo ao mesmo tempo ou com apenas detalhar o sistema.

🌎 Tema transversal

Tecnologia e resolução de problemas.

🤝 Socioemocional

Organização.

🏫 Contexto

Desenvolvimento de a

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.