Na organização de uma feira de troca de livros e brinquedos do bairro, quatro estudantes ficaram responsáveis…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Na organização de uma feira de troca de livros e brinquedos do bairro, quatro estudantes ficaram responsáveis por preparar a lista de entrega dos participantes. Eles perceberam que várias etapas se repetiam: conferir nome, registrar o item levado, separar por categoria e gerar um recibo simples. Para ganhar tempo, decidiram dividir o trabalho em partes menores e combinar que cada parte seria escrita uma vez e usada sempre que precisassem. Assim, quando chegasse um novo participante, o sistema repetiria os mesmos passos sem refazer tudo do zero. Ao final, cada dupla cuidaria de uma etapa, mas o programa reuniria as partes para montar o atendimento completo. Considere a situação apresentada e identifique a proposta de algoritmo que melhor usa decomposição e reúso para automatizar o atendimento.
- A) Criar apenas uma lista de materiais, deixando as etapas de atendimento sem organização.
- B) Dividir as tarefas em partes menores e transformar cada parte em procedimento reutilizável.
- C) Mudar a ordem das tarefas a cada participante, para evitar que o programa fique igual.
- D) Escolher uma pessoa para fazer todas as tarefas, sem dividir o problema.
- E) Criar uma sequência única e longa para repetir todas as tarefas a cada participante.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Identifique o conceito pedido. Decomposição é dividir um problema grande em partes menores e gerenciáveis. Reúso é escrever uma solução uma vez e aplicá-la sempre que a mesma necessidade aparecer.
- Analise o enunciado. Os estudantes perceberam etapas que se repetem (conferir nome, registrar item, separar por categoria, gerar recibo), dividiram o trabalho em partes menores e combinaram que cada parte seria escrita uma única vez e reutilizada para cada novo participante. Isso é exatamente decomposição com reúso.
- Verifique a alternativa B, que descreve essa ideia: dividir as tarefas em partes menores e transformar cada parte em procedimento reutilizável. Ela é a resposta correta.
- Por que as outras estão erradas. A) trata apenas de uma lista de materiais e não de um algoritmo com etapas organizadas. C) mudar a ordem das tarefas a cada participante gera imprevisibilidade e não reaproveita nenhum passo. D) concentrar tudo em uma pessoa é justamente o oposto de dividir o problema. E) uma sequência única e longa repete tudo do zero para cada participante, sem reúso nem decomposição.
- Conclusão. A proposta que melhor usa decomposição e reúso para automatizar o atendimento é a alternativa B, em conformidade com o gabarito oficial.
💡 Dica: Identifique a proposta que melhor representa decomposição e reúso em algoritmos.
Alternativa por alternativa
O aluno acredita que organizar o trabalho se resume a listar materiais, ignorando que o algoritmo precisa de etapas bem definidas e ordenadas.
Correta: o texto descreve decomposição das etapas e reúso de procedimentos para repetir o atendimento sem reescrever tudo.
O aluno associa reúso a variar a ordem das tarefas, quando o reúso consiste em reaproveitar o mesmo procedimento já escrito para cada novo participante.
O aluno pensa que centralizar todas as tarefas em uma só pessoa torna o processo mais eficiente, desconsiderando que o enunciado valoriza dividir o problema em partes.
O aluno confunde automatizar com escrever uma sequência longa e linear, sem perceber que repetir todos os passos do zero para cada participante não aproveita partes já escritas.
Por que engana: Confundir dividir tarefas com desorganização ou repetir tarefas sem reaproveitamento.
Raio-X da questão
decomposição e reúso em algoritmos
avaliacao
conceito de algoritmo · procedimentos e funções
Estude como dividir problemas em partes menores e reutilizar procedimentos em programação.
Confundir dividir tarefas com desorganização ou repetir tarefas sem reaproveitamento.
ciencia_tecnologia
pensamento_critico
cotidiano
Questões parecidas com resolução
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- No fim da tarde, a monitora de um centro juvenil percebe que sempre perde tempo ao anotar os empréstimos de livros…
- Na tenda de um ecoponto montado na praça, voluntários registram as doações de recicláveis para a cooperativa. O registro…
- Uma turma vai criar um programa para organizar a lista de tarefas de um evento escolar. Antes de programar, os…
- Para organizar uma feira de ciências, um grupo de estudantes criou um algoritmo para distribuir as tarefas. Primeiro…
- Na escola, uma equipe quer criar um sistema para controlar a ida à biblioteca. O sistema precisa registrar alunos…
Todas as questões de Estratégias de solução de problemas - Reúso
🔎 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
