Para organizar o transporte escolar, a direção quer um programa que registre alunos, rotas e horários de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Para organizar o transporte escolar, a direção quer um programa que registre alunos, rotas e horários de saedda. — Qual solução está mais alinhada à decomposição?
- A) Usar um cadastro geral para guardar todas as informações juntas, porque assim o sistema fica mais simples de manter.
- B) Criar um único programa para reunir alunos, rotas e horários em uma mesma tela, sem separar as funções.
- C) Começar pelo registro dos horários e depois adicionar alunos e rotas, porque a ordem de criação determina a decomposição do sistema.
- D) Organizar o programa em partes menores, com um módulo para cadastro de alunos, outro para controle das rotas e outro para registro dos horários.
- E) Focar apenas no horário de saída, pois essa é a parte mais importante para organizar o transporte escolar.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão pede a solução mais alinhada à decomposição, que em computação significa dividir um problema grande em partes menores, cada uma com uma responsabilidade clara, para facilitar o desenvolvimento e a manutenção.
- O enunciado descreve três necessidades distintas: registrar alunos, registrar rotas e registrar horários de saída. Decompor é separar essas responsabilidades em partes menores.
- A alternativa D propõe exatamente isso: um módulo para cadastro de alunos, outro para controle das rotas e outro para registro dos horários. Cada parte pode ser desenvolvida, testada e alterada de forma independente.
- A alternativa A está errada porque um cadastro único para tudo vai na direção oposta à decomposição, mantendo as informações misturadas.
- A alternativa B está errada porque reunir tudo em um único programa, sem separar as funções, é o oposto da decomposição.
- A alternativa C está errada porque a ordem em que as partes são criadas não define a decomposição; o que importa é separar o sistema em módulos com responsabilidades claras.
- A alternativa E está errada porque focar apenas no horário ignora alunos e rotas, que também fazem parte do problema, e não decompõe o sistema.
- Conclusão: a alternativa correta é a D, que coincide com o gabarito oficial.
💡 Dica: Procure a opção que divide o problema em funções menores.
Alternativa por alternativa
O aluno acredita que um sistema é mais simples quando todas as informações ficam juntas em um único cadastro, confundindo simplicidade aparente com organização.
O aluno associa a ideia de integração de dados em uma mesma tela à ideia de organização, sem perceber que a decomposição exige separar as funções.
Por que engana: Achar que organizar tudo junto já é decompor.
O aluno entende que a decomposição depende da sequência cronológica de criação das partes, quando na verdade ela depende da separação das responsabilidades do sistema.
Resposta fiel ao conceito de decomposição, pois divide o problema em partes menores e com funções específicas, facilitando a organização e a solução do sistema.
O aluno acredita que, por um dos dados ser importante, basta focar nele, ignorando que a decomposição exige tratar todas as partes do problema separadamente.
Raio-X da questão
Decomposição
Reconhecer decomposi
Identificação de partes de um problema. · Funções de um sistema.
Divisão de problemas em partes menores.
Achar que organizar tudo junto já é decompor.
Mobilidade e organização escolar
Organização
Organização de trans
Questões parecidas com resolução
- Na escola, uma equipe quer criar um sistema para controlar a ida à biblioteca. O sistema precisa registrar alunos…
- Uma escola quer um sistema para acompanhar a merenda. O programa precisa saber quais alimentos foram servidos, quais…
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- Em um projeto final, a turma quer construir um programa para controlar um campeonato escolar. Ele precisa cadastrar…
- Uma equipe do 8º ano vai criar um aplicativo para ajudar estudantes a organizar os trabalhos escolares. Para que o…
- Em uma horta escolar, os estudantes querem um programa para controlar a rega das plantas, o tipo de muda e os dias de…
Todas as questões de Estratégias de solução de problemas - 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
