Uma equipe recebeu a tarefa de automatizar o controle de presença de uma turma. Em vez de programar tudo de…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Uma equipe recebeu a tarefa de automatizar o controle de presença de uma turma. Em vez de programar tudo de uma vez, decidiu criar módulos para listar alunos, registrar presença e gerar relatório. — O que essa decisão revela sobre a forma de resolver o problema?
- A) Mostra que o grupo decidiu fazer o sistema inteiro de uma vez para evitar retrabalho e acelerar a entrega final.
- B) Mostra que o grupo dividiu o problema em partes menores para organizar melhor o desenvolvimento e facilitar o controle da solução.
- C) Mostra que o grupo seguiu uma prática de organização que facilita a manutenção, mas sem mudar a forma de resolver o problema.
- D) Mostra que o grupo escolheu usar um único programa central para concentrar todas as funções de presença em um só lugar.
- E) Mostra que o grupo priorizou apenas a parte mais difícil do sistema, deixando os demais recursos para depois.
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão descreve uma equipe que, em vez de programar o sistema inteiro de uma vez, separou o trabalho em módulos (listar alunos, registrar presença e gerar relatório). Essa estratégia se chama decomposição: um problema grande é quebrado em partes menores, que são resolvidas e testadas separadamente.
- Resolvendo por conta própria, a decisão revela uma forma de resolver o problema baseada em dividir para conquistar. Cada módulo tem uma responsabilidade clara, o que facilita organizar o desenvolvimento, acompanhar o progresso e controlar a solução. Por isso, a alternativa B é a correta, e ela coincide com o gabarito oficial.
- Por que as outras estão erradas. A: a equipe fez justamente o oposto, não construiu o sistema inteiro de uma vez. C: a modularidade facilita a manutenção, mas a decisão também muda a forma de resolver o problema, pois o modo de pensar passa a ser por partes. D: usar um único programa central concentra tudo sem separar as funções, o que vai contra a ideia de módulos. E: o enunciado não menciona priorizar a parte mais difícil; a decisão trata de dividir todas as funções, não de adiar recursos.
💡 Dica: Observe se a ação descreve dividir o problema em partes.
Alternativa por alternativa
O aluno interpreta que criar módulos seria o mesmo que fazer o sistema inteiro de uma vez, e associa a decisão à busca por rapidez na entrega final.
Por que engana: confundir modularização com fazer tudo em um único bloco ou com executar mais rápido
É a única que interpreta corretamente a estratégia apresentada: decomposição do problema em módulos menores para tornar a solução mais clara e controlável.
O aluno reconhece que a organização em módulos ajuda na manutenção, mas acredita que isso não altera a forma de resolver o problema, tratando decomposição apenas como boa prática de código.
O aluno confunde organização com centralização, supondo que concentrar todas as funções em um único programa seria a forma mais organizada de tratar o problema.
O aluno inventa uma informação que não está no enunciado, a de que a equipe priorizou a parte mais difícil, e ignora que a decisão foi dividir todas as funções em módulos.
Raio-X da questão
decomposição em módulos
Reconhecer decomposi
algoritmos e soluções passo a passo · noção de módulos ou funções
modularização
confundir modularização com fazer tudo em um único bloco ou com executar mais rápido
organização
programação modular
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
