Identifique a definição correta de decomposição em algoritmos.
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
Identifique a definição correta de decomposição em algoritmos.
- A) Unir várias partes de um problema em uma só solução.
- B) Dividir um problema complexo em partes menores.
- C) Aumentar a complexidade do problema original.
- D) Reutilizar partes de um algoritmo anterior.
- E) Criar um problema novo baseado em um existente.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Decomposição, no pensamento computacional, é a técnica de dividir um problema complexo em partes menores e mais simples, que podem ser resolvidas e testadas separadamente.
- A alternativa B afirma exatamente isso: dividir um problema complexo em partes menores. Por isso ela está correta e coincide com o gabarito oficial.
- A alternativa A descreve o movimento contrário, a composição ou integração de partes em uma solução única, que é próxima da ideia de montar a solução final, mas não define decomposição.
- A alternativa C está errada porque a decomposição busca reduzir a complexidade, e não aumentá-la.
- A alternativa D descreve reutilização de código, conceito relacionado a funções e módulos, mas não à decomposição.
- A alternativa E está errada porque a decomposição trabalha com um problema existente para torná-lo mais simples, e não cria um problema novo.
💡 Dica: Associe decomposição à divisão de um problema em partes menores.
Alternativa por alternativa
O aluno confundiu decomposição com a etapa de composição ou integração, que junta partes já resolvidas em uma solução final.
Essa é a essência da decomposição, facilitando a resolução.
O aluno acredita que decompor significa detalhar ou expandir o problema, tornando-o maior, quando o objetivo é justamente simplificá-lo.
O aluno associou decomposição à reutilização de partes de algoritmos anteriores, que é um conceito de reuso de código, e não de divisão do problema.
Por que engana: Confundir decomposição com a junção de partes, o aumento da complexidade ou a reutilização de trechos de um algoritmo.
O aluno interpretou a palavra decomposição como criação ou derivação de um novo problema a partir de outro, o que não corresponde ao sentido técnico do termo.
Raio-X da questão
Decomposição de problemas em algoritmos
diagnostico
Noção de problema e algoritmo · Partes e etapas de uma solução
Revise decomposição como estratégia de dividir problemas complexos em partes menores e manejáveis.
Confundir decomposição com a junção de partes, o aumento da complexidade ou a reutilização de trechos de um algoritmo.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual definição melhor explica decomposição em algoritmos?
- Identifique o que representa o conceito de decomposição em um algoritmo. Selecione a alternativa correta.
- Identifique a definição correta de decomposição em programação:
- O que significa decomposição ao analisar um algoritmo simples? Escolha a definição que identifica corretamente esse…
- Qual das opções abaixo representa corretamente o conceito de decomposição no contexto do pensamento computacional?
- Qual é a relação entre decomposição e algoritmos?
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
