Qual o primeiro passo para resolver um problema complexo utilizando a técnica de decomposição?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual o primeiro passo para resolver um problema complexo utilizando a técnica de decomposição?
- A) Compreender o problema
- B) Implementar um algoritmo
- C) Testar a solução
- D) Criar um fluxo de dados
- E) Escrever código
✅ Resposta correta: alternativa A
Resolução passo a passo
- Em resolução de problemas com pensamento computacional, a decomposição divide um problema complexo em partes menores e mais simples. Mas, para dividir o problema, é preciso antes entendê-lo: o que é pedido, quais são os dados, quais são as restrições e qual é o resultado esperado. Por isso, o primeiro passo é compreender o problema (alternativa A).
- Depois de compreendido, o problema pode ser decomposto em subproblemas, que são resolvidos separadamente e depois integrados. Só então vêm as etapas de projeto, como criar algoritmos e fluxos de dados, seguidas pela implementação em código e pelos testes.
- Por que as outras alternativas estão erradas: B) implementar um algoritmo vem depois da decomposição, pois não há como montar um algoritmo sem saber as partes do problema; C) testar a solução é a verificação final, feita quando já existe uma solução; D) criar um fluxo de dados é uma etapa de planejamento que depende de o problema já estar compreendido e dividido; E) escrever código é a etapa de implementação, que só ocorre depois de todo o planejamento.
- Portanto, o gabarito A está correto. Resolvi a questão sem depender do gabarito e cheguei à mesma conclusão.
💡 Dica: Pense na definição de decomposição de problemas.
Alternativa por alternativa
Entender o problema é fundamental para identificar suas partes menores.
O aluno acha que resolver o problema começa direto na construção do algoritmo, pulando a etapa de entender e dividir o problema. Ele confunde a etapa de solução com a de análise.
Por que engana: Escolher implementar ou codificar antes de entender o problema, pulando a etapa inicial de análise.
O aluno associa a técnica de decomposição à verificação da solução e acredita que testar é a primeira coisa a fazer. Ele não percebe que só se testa algo que já foi construído.
O aluno pensa que a primeira etapa é modelar o fluxo dos dados, confundindo o planejamento da solução com a compreensão inicial do problema. Ele não considera que o fluxo depende de já se saber o que o problema exige.
O aluno identifica resolver problemas com programar e assume que a primeira ação é escrever código. Ele ignora que a programação é uma etapa posterior ao planejamento.
Raio-X da questão
decomposição de problemas
avaliacao
decomposicao de problemas · entendimento de problemas
Revisar os passos da técnica de decomposição de problemas.
Escolher implementar ou codificar antes de entender o problema, pulando a etapa inicial de análise.
pensamento_critico
abstrato
Questões parecidas com resolução
- Um problema complexo pode ser resolvido dividindo-o em partes menores. Qual é o primeiro passo ao usar a decomposição?
- Qual é o primeiro passo para resolver um problema de programação usando decomposição?
- Qual é o primeiro passo na decomposição de um problema computacional?
- Qual é o primeiro passo na técnica de decomposição para resolver um problema de programação?
- Identifique qual é o primeiro passo na decomposição de um problema. Selecione a alternativa correta.
- Qual é a sequência correta para resolver um problema usando decomposição?
🔎 Resolver outra questão
Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
