Identifique a técnica de solução utilizada quando um algoritmo é dividido em partes menores que podem ser…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Identifique a técnica de solução utilizada quando um algoritmo é dividido em partes menores que podem ser resolvidas separadamente.
- A) Reúso
- B) Decomposição
- C) Generalização
- D) Abstração
- E) Análise
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão descreve um algoritmo dividido em partes menores que podem ser resolvidas separadamente. Isso é a ideia de quebrar um problema grande em subproblemas menores, técnica conhecida como decomposição, um dos pilares do pensamento computacional.
- Analisando as alternativas, a Decomposição (B) corresponde exatamente à descrição do enunciado: dividir o todo em partes menores e tratáveis.
- Por que as outras estão erradas: o Reúso (A) é a reutilização de partes já prontas em outros projetos, não a divisão do problema; a Generalização (C) é identificar padrões comuns para criar uma solução mais ampla; a Abstração (D) é ocultar detalhes irrelevantes e focar no essencial; e a Análise (E) é um termo genérico que não nomeia a técnica específica de dividir em partes menores.
- Conclusão: a alternativa correta é a B, Decomposição, que coincide com o gabarito oficial.
💡 Dica: Pense em como os algoritmos podem ser estruturados.
Alternativa por alternativa
O aluno pode confundir a divisão em partes com o aproveitamento de partes já prontas, imaginando que resolver por partes é reaproveitar módulos existentes.
Decomposição é a técnica de dividir um problema em partes menores e mais fáceis de resolver.
O aluno pode associar a ideia de 'partes' a padrões gerais, achando que dividir em partes é buscar regularidades para generalizar a solução.
O aluno pode entender que separar em partes significa ignorar detalhes, confundindo a ocultação de detalhes (abstração) com a divisão do problema.
Por que engana: Confundir decomposição com outras técnicas como abstração ou generalização, não entendendo que decompor significa dividir em partes menores.
O aluno pode achar que 'análise' é o nome geral para qualquer etapa de estudo do problema, sem perceber que a questão pede a técnica específica de divisão em partes.
Raio-X da questão
divisão de algoritmos
avaliacao
conceito de algoritmo · noções de modularizacao
Revisar técnicas de decomposição de algoritmos.
Confundir decomposição com outras técnicas como abstração ou generalização, não entendendo que decompor significa dividir em partes menores.
pensamento_critico
abstrato
Questões parecidas com resolução
- Identifique a técnica de solução utilizada quando um algoritmo é dividido em partes menores e reutilizáveis.
- Identifique a técnica que consiste em dividir um problema em partes menores para facilitar a solução.
- Qual a técnica que permite dividir um problema grande em partes menores para facilitar a solução?
- Qual técnica de programação pode ser usada para resolver problemas complexos dividindo-os em subproblemas?
- Identifique a técnica de decomposição em um problema de programação que consiste em dividir um programa complexo em…
- Qual é o nome do processo que divide um algoritmo em subtarefas menores para facilitar implementação, teste e…
🔎 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
