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

Uma equipe quer criar um programa para controlar a biblioteca da escola. O grupo decidiu primeiro separar o…

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 equipe quer criar um programa para controlar a biblioteca da escola. O grupo decidiu primeiro separar o problema em partes: empréstimo, devolução, atraso e cadastro de livros. — Por que essa decisão é adequada antes de escrever o código?

  1. A) Porque assim o grupo consegue escrever o código mais rápido, sem precisar analisar o problema antes.
  2. B) Porque organizar o problema em partes deixa o assunto mais bonito e fácil de apresentar para a turma.
  3. C) Porque essa organização serve principalmente para testar os livros cadastrados antes de decidir como o sistema vai funcionar.
  4. D) Porque isso permite dividir o problema em partes menores, o que facilita a criação do programa.
  5. E) Porque separar as etapas substitui a necessidade de planejar, já que o programa fica pronto apenas com a divisão das tarefas.

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. O enunciado descreve uma equipe que, antes de programar, separa o problema da biblioteca em partes menores: empréstimo, devolução, atraso e cadastro de livros.
  2. Essa é a ideia de decomposição (dividir para conquistar): um problema grande e complexo fica mais fácil de entender, planejar, programar e testar quando é quebrado em partes menores e mais simples.
  3. A alternativa D expressa exatamente isso: dividir o problema em partes menores facilita a criação do programa. Resolvendo por conta própria, essa é a resposta correta, coincidindo com o gabarito oficial.
  4. A alternativa A está errada porque o planejamento não é dispensado; analisar o problema antes de codificar é justamente o objetivo da decomposição.
  5. A alternativa B está errada porque a beleza ou a facilidade de apresentação não é o motivo técnico da organização do problema.
  6. A alternativa C está errada porque o teste dos livros cadastrados não é a função principal da decomposição, que acontece antes de definir o funcionamento do sistema.
  7. A alternativa E está errada porque separar tarefas não substitui o planejamento; um programa não fica pronto apenas com a divisão das tarefas.

💡 Dica: procure a ideia de dividir para facilitar

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

Acredita que pular a análise do problema acelera o desenvolvimento, quando na verdade entender e planejar antes de codificar evita retrabalho.

Por que engana: achar que decompor o problema é apenas deixar a tarefa mais rápida ou mais bonita

B Erradaerro: Conceitual

Entende a decomposição como uma escolha estética ou de apresentação, e não como uma estratégia técnica para organizar a solução.

C Erradaerro: Conceitual

Confunde a decomposição do problema com a fase de testes, achando que a organização serve para validar livros cadastrados, quando ela ocorre antes da definição do funcionamento do sistema.

D Correta

Não há erro: a alternativa explica corretamente que a decomposição do problema ajuda na construção do programa, tornando o desenvolvimento mais organizado e simples.

E Erradaerro: Conceitual

Imagina que dividir as tarefas já equivale a planejar e que o programa fica pronto só com essa divisão, ignorando a necessidade de definir regras, dados e a implementação.

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 co🧩 interpretação de con
🎯 Conceito central

decomposição de problemas

📌 Objetivo

verificar decomposiç

🧱 Pré-requisitos

noção de problema e solução · pensamento computacional

📚 Reveja

organização em partes menores

⚠️ Erro mais comum

achar que decompor o problema é apenas deixar a tarefa mais rápida ou mais bonita

🌎 Tema transversal

uso de tecnologia na escola

🤝 Socioemocional

organização

🏫 Contexto

organização de um si

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.