Em um sistema, o problema pode ser dividido em subproblemas menores. Como essa técnica é chamada?
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
Em um sistema, o problema pode ser dividido em subproblemas menores. Como essa técnica é chamada?
- A) Generalização
- B) Algoritmo
- C) Decomposição
- D) Automatização
- E) Reúso
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado descreve a ideia de quebrar um problema maior em partes menores, cada uma mais simples de resolver e analisar. Em computação e pensamento computacional, essa técnica tem nome específico: decomposição.
- Resolvendo por conta própria, a alternativa correta é a C, Decomposição, pois ela significa justamente dividir um problema complexo em subproblemas menores e mais gerenciáveis.
- Comparando com o gabarito oficial (C), a resposta coincide.
- Por que as outras estão erradas:
- A) Generalização é identificar padrões comuns e criar soluções mais amplas que sirvam para vários casos, e não dividir o problema.
- B) Algoritmo é uma sequência finita e ordenada de passos para resolver um problema, mas não é o nome da técnica de dividir o problema.
- D) Automatização é fazer uma tarefa ser executada automaticamente, sem intervenção humana, e não trata da divisão do problema.
- E) Reúso é aproveitar partes de soluções já existentes em outros contextos, o que pressupõe a solução já construída, e não a divisão do problema.
💡 Dica: Pense em técnicas de resolução de problemas em computação.
Alternativa por alternativa
O aluno pode confundir a ideia de tratar um problema por partes com a de generalizar, isto é, extrair padrões e criar uma solução válida para vários casos.
Por que engana: Confundir decomposição com generalização ou algoritmo, não entendendo que decomposição é dividir um problema em partes menores.
O aluno pode associar 'resolver por partes' a 'algoritmo', pois algoritmos também são passos para resolver problemas, sem perceber que o termo se refere à sequência de instruções e não ao ato de dividir o problema.
Decomposição é o processo de dividir um problema em subproblemas para facilitar a solução.
O aluno pode interpretar a divisão do problema como uma forma de automatizar tarefas, confundindo o objetivo de tornar algo automático com o de fragmentar o problema.
O aluno pode pensar que dividir o problema em partes menores é reaproveitar partes de soluções prontas, confundindo a divisão com o reúso de componentes já existentes.
Raio-X da questão
divisão de problemas
avaliacao
conceito de problema computacional · conceito de algoritmo
Revisar técnicas de resolução de problemas em computação.
Confundir decomposição com generalização ou algoritmo, não entendendo que decomposição é dividir um problema em partes menores.
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
