Compare a abordagem de decomposição com a de reúso na resolução de um problema de programação.
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
Compare a abordagem de decomposição com a de reúso na resolução de um problema de programação.
- A) Ambas quebram o problema em partes menores.
- B) O reúso é mais eficiente que a decomposição.
- C) Decomposição é uma forma de reúso.
- D) Ambas contribuem para a eficiência no desenvolvimento.
- E) A decomposição deve ser usada sempre que possível.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Decomposição é a técnica de quebrar um problema complexo em partes menores e mais simples, que podem ser resolvidas e testadas separadamente. Reúso é a prática de aproveitar componentes, funções, bibliotecas ou módulos já existentes em vez de construí-los do zero. Passo 2: Analisando as alternativas, a correta é a D, pois ambas as abordagens contribuem para a eficiência no desenvolvimento. A decomposição organiza o trabalho e facilita a compreensão e a manutenção, enquanto o reúso economiza tempo e esforço, evita retrabalho e tende a reduzir erros. Passo 3: A alternativa A está errada, pois apenas a decomposição quebra o problema em partes menores; o reúso consiste em aproveitar partes já prontas, e não em dividir o problema. Passo 4: A alternativa B está errada, pois não é possível afirmar que o reúso é sempre mais eficiente que a decomposição, já que são técnicas complementares e de natureza diferente. Passo 5: A alternativa C está errada, pois decomposição e reúso são conceitos distintos: dividir um problema não equivale a reaproveitar código. Passo 6: A alternativa E está errada, pois a decomposição é uma estratégia útil, mas não se aplica de forma absoluta a todo problema, e o enunciado não traz base para uma regra tão genérica. Passo 7: Conclusão: o gabarito oficial D está correto, pois é a única alternativa que compara as duas abordagens de forma verdadeira e no mesmo sentido.
💡 Dica: Identifique as características de cada abordagem antes de comparar.
Alternativa por alternativa
O aluno acredita que o reúso também divide o problema em partes menores, confundindo o aproveitamento de componentes prontos com a decomposição em subproblemas.
Por que engana: Confundir decomposicao com reuso, acreditando que uma e forma da outra ou que reuso sempre e mais eficiente.
O aluno assume que reaproveitar sempre é melhor do que decompor, levado pela ideia do senso comum de que não refazer nada é sempre mais vantajoso.
O aluno trata decomposição e reúso como sinônimos, achando que dividir um problema em partes já é uma forma de reaproveitar código.
Tanto decomposição quanto reúso são estratégias que aumentam a eficiência.
O aluno transforma a decomposição em regra absoluta, ignorando que a alternativa não compara as duas abordagens e que nem todo problema exige ou se beneficia dela.
Raio-X da questão
decomposição e reúso
avaliacao
conceito de decomposicao · conceito de reuso em programacao
Revisar os conceitos de decomposição e reúso em programação.
Confundir decomposicao com reuso, acreditando que uma e forma da outra ou que reuso sempre e mais eficiente.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Uma equipe precisa gerar cem relatórios com a mesma estrutura, mudando apenas os valores das turmas e das notas. — Qual…
- No fim de semana da feira de ciências do bairro, a equipe de organização percebeu um problema repetido: dezenas de…
- Projete um algoritmo guloso em pseudocódigo que, dado um vetor de n intervalos [inicio, fim], selecione o maior conjunto…
- Projete em pseudocódigo uma função recursiva quicksort(L) que ordena uma lista L de inteiros em ordem não crescente…
- Projete uma função recursiva em pseudocódigo flatten(L) que recebe uma lista L que pode conter inteiros e sublistas…
- Em um algoritmo, uma função recebe um vetor chamado dados que não deve ser alterado. Para garantir que a variável…
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
