Uma equipe quer construir uma calculadora de média bimestral. Ela separou o trabalho em interface, entrada das…
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 quer construir uma calculadora de média bimestral. Ela separou o trabalho em interface, entrada das notas, operação de cálculo e apresentação do resultado. — A organização da equipe evidencia qual vantagem da decomposição?
- A) A equipe consegue reaproveitar a mesma fórmula para qualquer tipo de sistema, já que a separação das partes torna o método universal.
- B) A equipe passa a calcular a média bimestral mais rapidamente, porque a divisão em etapas reduz o tempo de execução do programa.
- C) A equipe consegue dispensar a divisão de tarefas, porque todas as funções passam a funcionar ao mesmo tempo sem coordenação.
- D) A equipe garante que o cálculo final será sempre exato, mesmo que alguma etapa do sistema apresente erro.
- E) A equipe consegue desenvolver cada parte do sistema separadamente, com mais simplicidade no trabalho.
✅ Resposta correta: alternativa E
Resolução passo a passo
- A questão trata de decomposição, técnica do pensamento computacional que consiste em dividir um problema grande em partes menores e mais simples de resolver.
- No enunciado, a equipe separou o sistema da calculadora de média em interface, entrada das notas, operação de cálculo e apresentação do resultado. Cada parte pode ser pensada, desenvolvida e testada de forma independente.
- Portanto, a vantagem evidenciada é a possibilidade de desenvolver cada parte separadamente, com mais simplicidade no trabalho. A alternativa E está correta, e coincide com o gabarito oficial.
- A alternativa A está errada, pois a decomposição não gera um método universal reaproveitável para qualquer sistema.
- A alternativa B está errada, pois dividir em etapas não reduz necessariamente o tempo de execução do programa.
- A alternativa C está errada, pois a decomposição exige coordenação entre as partes, e não a dispensa.
- A alternativa D está errada, pois a decomposição não garante exatidão do resultado quando alguma etapa apresenta erro.
💡 Dica: Procure a ideia de dividir um sistema em partes menores para facilitar o trabalho.
Alternativa por alternativa
O aluno acredita que separar o sistema em partes cria uma fórmula universal, aplicável a qualquer tipo de sistema, confundindo decomposição com generalização.
O aluno associa a divisão em etapas a ganho de desempenho, supondo que dividir o trabalho torne o programa mais rápido em execução.
O aluno entende que dividir tarefas é desnecessário quando as funções existem, imaginando que partes independentes funcionam sozinhas sem coordenação entre si.
O aluno acredita que a divisão em partes protege o sistema contra erros, garantindo resultado exato mesmo quando uma etapa falha.
Por que engana: achar que decompor um sistema serve apenas para deixá-lo mais rápido
Esta alternativa retoma a ideia central da decomposição: dividir o problema em partes menores para facilitar o desenvolvimento independente e simplificar a construção do sistema.
Raio-X da questão
decomposição
Reconhecer a vantage
noção de sistema · organização de tarefas
modularização de sistemas
achar que decompor um sistema serve apenas para deixá-lo mais rápido
organização
programação e organi
Questões parecidas com resolução
- Em um projeto coletivo, cada estudante ficou responsável por uma parte do sistema: cadastro, relatórios e telas de…
- Uma turma vai criar um aplicativo para organizar tarefas escolares. O grupo percebeu que tentar fazer tudo de uma vez…
- Durante o desenvolvimento de um aplicativo de transporte, a equipe dividiu o sistema em módulos: cadastro de usuários…
- Um aluno queria fazer um programa para calcular a média da turma. Ele decidiu separar a tarefa em entrada de notas…
- Uma equipe está montando um sistema para organizar o lanche da escola. O grupo decide fazer uma parte para pedidos…
- Uma equipe de estudantes está criando um programa para organizar a coleta seletiva da escola. O sistema deve receber 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
