Uma professora propôs que a turma criasse um programa para organizar a lista de materiais de uma oficina. Os…
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
Uma professora propôs que a turma criasse um programa para organizar a lista de materiais de uma oficina. Os alunos separaram o trabalho em identificar materiais, contar quantidades e apresentar o total. — O que essa divisão do trabalho demonstra?
- A) Que a turma apenas juntou as tarefas para deixar o programa mais rápido e terminar tudo de uma vez.
- B) Que a turma organizou o programa em etapas, mas sem separar o problema em partes menores com funções diferentes.
- C) Que a divisão serviu apenas para deixar a apresentação final mais bonita, sem relação com a resolução do problema.
- D) Que a solução foi feita por decomposição, pois cada parte do programa cuidou de uma etapa do problema.
- E) Que a solução mostrou que o programa calculou sozinho o total de materiais, dispensando a divisão do trabalho.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão trata de pensamento computacional. A turma dividiu o problema (organizar a lista de materiais) em três partes menores: identificar materiais, contar quantidades e apresentar o total. Esse processo chama-se decomposição.
- Na decomposição, um problema complexo é quebrado em subproblemas mais simples, e cada parte resolve uma etapa específica. Cada uma das três tarefas tem uma função própria dentro do programa, o que corresponde exatamente à alternativa D.
- Por que as outras estão erradas:
- A) Juntar tarefas para terminar mais rápido não descreve a separação em etapas com funções distintas; a ideia central é a organização do problema, não a pressa.
- B) A turma de fato separou o problema em partes com funções diferentes, então a afirmação de que isso não ocorreu contradiz o enunciado.
- C) A divisão tem relação direta com a resolução, já que cada parte produz uma etapa necessária para o resultado final, e não apenas com a aparência da apresentação.
- E) A divisão do trabalho foi justamente a estratégia usada; o enunciado não indica que o programa tenha calculado sozinho nada que dispense essa organização.
- Conclusão: o gabarito D está correto, pois a divisão em identificar, contar e apresentar demonstra decomposição de um problema em partes menores e independentes.
💡 Dica: Observe se o problema foi dividido em etapas menores com funções distintas.
Alternativa por alternativa
O aluno associa a divisão de tarefas apenas à rapidez, imaginando que o objetivo era dividir o trabalho para acelerar a entrega, sem perceber a organização lógica do problema.
O aluno reconhece que houve etapas, mas entende que separar em etapas não equivale a dividir o problema em partes menores com funções diferentes, o que confunde organização sequencial com decomposição.
Por que engana: Confundir decomposição com a simples organização das tarefas em sequência, sem perceber que o problema foi dividido em partes com funções diferentes.
O aluno acredita que a divisão em partes serve apenas para a apresentação final, ignorando que cada parte contribui diretamente para a solução do problema.
Corresponde exatamente ao conceito pedido: dividir o problema em partes menores, cada uma com uma função específica.
O aluno supõe que um programa que calcula o total sozinho dispensaria a divisão em partes, quando na verdade a própria divisão é o que estrutura a solução computacional.
Raio-X da questão
Decomposição de problemas
avaliacao
Identificação de etapas de um problema · Noção de algoritmo e programa
Revise decomposição: dividir um problema em partes menores e mais manejáveis.
Confundir decomposição com a simples organização das tarefas em sequência, sem perceber que o problema foi dividido em partes com funções diferentes.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Durante uma gincana escolar, os alunos precisam organizar as tarefas. Um aluno propôs dividir as atividades em pequenas…
- 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 programa para organizar a lista de tarefas de um evento escolar. Antes de programar, os…
- Em uma aula prática, o grupo percebeu que o projeto de um blog escolar funcionava melhor quando uma dupla cuidava do…
- Para organizar uma festa junina, a turma precisa controlar brincadeiras, comidas, som e decoração. Os estudantes notaram…
- Em um projeto coletivo, cada estudante ficou responsável por uma parte do sistema: cadastro, relatórios e telas 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
