Uma família quer organizar as despesas do mês em um aplicativo escolar. O processo envolve somar gastos…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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 família quer organizar as despesas do mês em um aplicativo escolar. O processo envolve somar gastos, separar por categoria e calcular o total final. — Qual estratégia deve ser usada primeiro para facilitar a criação do programa?
- A) Escrever logo o código completo para descobrir durante os testes onde estão os erros.
- B) Criar primeiro a tela do aplicativo e depois pensar em como organizar os cálculos.
- C) Começar calculando o total final para depois decidir como separar os gastos por categoria.
- D) Usar apenas a soma geral dos valores sem separar os gastos por categoria.
- E) Dividir o problema em etapas menores, como somar, classificar e totalizar os gastos.
✅ Resposta correta: alternativa E
Resolução passo a passo
- O enunciado pede a estratégia que deve ser usada primeiro para facilitar a criação de um programa que organiza despesas. O processo descrito tem três partes: somar gastos, separar por categoria e calcular o total final.
- Na computação, quando um problema é complexo, a estratégia básica é a decomposição: dividir o problema em etapas menores e mais simples, resolvendo cada uma separadamente e depois integrando as partes. Isso corresponde exatamente à alternativa E, que lista as etapas somar, classificar e totalizar.
- Por que as outras estão erradas:
- A) Escrever o código completo sem planejamento faz os erros aparecerem de forma desorganizada, dificultando a localização deles.
- B) Criar a tela antes de definir os cálculos inverte a ordem lógica: a interface depende das regras de cálculo, que devem ser definidas antes.
- C) Calcular o total antes de separar por categoria ignora a ordem natural do processo descrito no enunciado, que parte dos gastos individuais.
- D) Usar apenas a soma geral elimina justamente a etapa de separação por categoria exigida pelo problema.
- Portanto, a estratégia inicial adequada é decompor o problema em etapas menores (E), que é o gabarito oficial.
💡 Dica: Pense no primeiro passo para organizar a solução.
Alternativa por alternativa
Acredita que escrever todo o código de uma vez e corrigir erros nos testes é mais rápido, sem perceber que sem planejamento os erros ficam difíceis de isolar.
Imagina que a interface gráfica deve vir primeiro porque é o que o usuário vê, sem perceber que a tela depende dos cálculos já definidos.
Pensa que é possível calcular o total sem antes saber quais gastos somar e como classificá-los, invertendo a ordem lógica do processo.
Por que engana: Querer resolver tudo de uma vez sem separar as partes do problema.
Entende que simplificar o problema é eliminar requisitos, ignorando que a separação por categoria faz parte do que o programa deve fazer.
Resposta correta, pois a primeira estratégia adequada é decompor o problema em partes menores para facilitar a elaboração do programa.
Raio-X da questão
Decomposição de problemas.
Reconhecer decomposi
Noção de algoritmo. · Organização de etapas.
Algoritmos e organização de etapas.
Querer resolver tudo de uma vez sem separar as partes do problema.
Educação financeira.
Organização.
Organização de despe
Questões parecidas com resolução
- Em um aplicativo de finanças pessoais, você precisa organizar gastos em categorias. Como você definiria as variáveis…
- Imagine que você está criando um aplicativo para controle de gastos. Como você pode usar uma matriz para organizar as…
- Explique como a lógica de programação pode ser aplicada no cotidiano de uma pessoa que deseja organizar suas compras do…
- Uma equipe do 8º ano vai criar um aplicativo para ajudar estudantes a organizar os trabalhos escolares. Para que o…
- João quer criar um programa para organizar uma lista de compras. O programa deve receber os itens, separá-los por…
- Uma turma quer criar um aplicativo simples para organizar a rotina de estudos. O grupo decidiu separar o trabalho em…
🔎 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
