Uma turma vai criar um programa para organizar a lista de tarefas de um evento escolar. Antes de programar, os…
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 turma vai criar um programa para organizar a lista de tarefas de um evento escolar. Antes de programar, os estudantes perceberam que a tarefa geral podia ser dividida em partes menores, como cadastrar atividades, definir horários e avisar os responsáveis. — A situação descrita evidencia qual estratégia da Computação para tornar o problema mais fácil de resolver e depois automatizá-lo?
- A) Criação do programa inteiro de uma vez para ganhar tempo e evitar etapas intermediárias.
- B) Uso de testes no sistema para conferir se cada parte funciona depois de pronta.
- C) Separação do problema em partes menores para facilitar a análise e a solução.
- D) Definição de regras fixas para que o programa repita as mesmas ações em qualquer situação.
- E) Escolha dos materiais e da interface mais bonita para deixar o sistema mais fácil de usar.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A situação descreve o momento em que a tarefa geral (organizar a lista de tarefas do evento) é dividida em partes menores (cadastrar atividades, definir horários, avisar responsáveis). Essa é a essência da decomposição, uma das estratégias fundamentais do pensamento computacional.
- A decomposição facilita a resolução porque transforma um problema grande e complexo em subproblemas menores, que são mais fáceis de analisar, entender, programar e testar separadamente. Depois que cada parte está resolvida, as soluções são combinadas para resolver o problema original, o que torna a automatização mais viável.
- Analisando as alternativas: a alternativa A está errada porque programar tudo de uma vez vai contra a ideia de dividir o problema. A alternativa B está errada porque testar o sistema é uma etapa de verificação, não a estratégia de dividir o problema. A alternativa D está errada porque definir regras fixas descreve algoritmos e comportamentos, não a divisão do problema em partes. A alternativa E está errada porque escolher materiais e interface trata de aparência e usabilidade, algo que não aparece na situação descrita.
- Portanto, a alternativa correta é a C, que corresponde à decomposição, e coincide com o gabarito oficial.
💡 Dica: Procure a ideia de dividir o problema em partes menores.
Alternativa por alternativa
O aluno acredita que construir o programa inteiro de uma vez economiza tempo e que etapas intermediárias são desnecessárias, ignorando que a situação mostra justamente a divisão do problema em partes.
O aluno confunde a estratégia de dividir o problema com a etapa de testes, que serve para verificar o funcionamento após a construção, e não para tornar o problema mais fácil de resolver.
Describe exatamente a estratégia pedida: decompor um problema complexo em subproblemas menores e mais fáceis de resolver.
O aluno associa a organização do programa a regras fixas e repetição de ações, confundindo a estratégia de decomposição com a ideia de padronização ou algoritmo fixo.
Por que engana: Confundir decomposição com repetição, organização visual ou teste do programa.
O aluno foca na aparência e na facilidade de uso do sistema, uma preocupação de design de interface, e não no processo de dividir o problema em partes menores descrito no enunciado.
Raio-X da questão
Decomposição
Reconhecer decomposi
Identificação de problema e solução. · Pensamento computacional básico.
Pensamento computacional
Confundir decomposição com repetição, organização visual ou teste do programa.
Gestão de projetos
Organização
Organização de taref
Questões parecidas com resolução
- Uma turma quer criar um aplicativo simples para organizar a rotina de estudos. O grupo decidiu separar o trabalho em…
- Uma turma quer criar um aplicativo para organizar estudos. O projeto foi dividido em cadastro de matérias, definição de…
- Uma turma vai criar um aplicativo para organizar tarefas escolares. O grupo percebeu que tentar fazer tudo de uma vez…
- Para organizar uma festa para 100 convidados, Ana separou o trabalho em tarefas menores: fazer a lista de convidados…
- Uma turma quer criar um sistema para organizar a arrecadação de alimentos da escola. Para começar, os estudantes…
- Para organizar uma festa junina, a turma precisa controlar brincadeiras, comidas, som e decoração. Os estudantes notaram…
🔎 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
