Qual é o nome do processo que divide um algoritmo em subtarefas menores para facilitar implementação, teste e…
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
Qual é o nome do processo que divide um algoritmo em subtarefas menores para facilitar implementação, teste e reutilização de código?
- A) Agrupar
- B) Filtrar
- C) Divisão
- D) Decomposição (dividir o problema em subtarefas menores).
- E) Concatenar
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão descreve um processo do pensamento computacional em que um problema grande é quebrado em partes menores, cada uma resolvida separadamente. Esse processo chama-se decomposição, e seu objetivo é facilitar a implementação, o teste e o reaproveitamento de código.
- Analisando as alternativas, a alternativa D (Decomposição, dividir o problema em subtarefas menores) corresponde exatamente à definição apresentada no enunciado.
- A alternativa A (Agrupar) está errada, pois agrupar significa reunir elementos semelhantes, sem necessariamente dividir o problema em subtarefas.
- A alternativa B (Filtrar) está errada, pois filtrar significa selecionar elementos que atendem a um critério, e não quebrar um problema em partes.
- A alternativa C (Divisão) está errada, pois divisão é uma operação matemática e, no contexto computacional, não é o nome do processo de quebrar um algoritmo em subtarefas.
- A alternativa E (Concatenar) está errada, pois concatenar significa unir sequências ou textos em uma só, o oposto de dividir.
- Portanto, a resposta correta é a alternativa D, que coincide com o gabarito oficial.
💡 Dica: Pense em como os algoritmos são organizados.
Alternativa por alternativa
O aluno pode ter associado a ideia de 'organizar partes do problema' à ação de agrupar, sem perceber que agrupar reúne elementos semelhantes e não divide o problema em subtarefas.
O aluno pode ter confundido a separação de partes de um problema com a seleção de dados que atendem a um critério, como ocorre em filtros de listas ou planilhas.
O aluno pode ter interpretado a palavra 'divide' do enunciado literalmente, associando o processo à operação matemática de divisão, o que é um uso de senso comum que não corresponde ao termo técnico da computação.
Por que engana: Confundir o termo 'decomposição' com 'agrupar', pensando que são sinônimos na programação.
Decomposição consiste em separar um problema em partes menores e manejáveis, permitindo desenvolver, testar e reutilizar cada subtarefa de forma independente.
O aluno pode ter pensado que 'juntar partes' seria o oposto natural de 'dividir' e, por isso, escolhido concatenar, sem notar que a questão pede o processo de quebrar o problema, e não de unir pedaços.
Raio-X da questão
divisão de algoritmos
avaliacao
divisão de algoritmos · subtarefas em programação
Revisar o conceito de modularização em algoritmos.
Confundir o termo 'decomposição' com 'agrupar', pensando que são sinônimos na programação.
ciencia_tecnologia
tomada_decisao
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 de solução utilizada quando um algoritmo é dividido em partes menores que podem ser resolvidas…
- Qual a técnica que permite dividir um problema grande em partes menores para facilitar a solução?
- Identifique a técnica de decomposição em um problema de programação que consiste em dividir um programa complexo em…
- Em uma breve definição, o que significa decompor um algoritmo para promover a reutilização de código por meio de funções…
- Em um sistema, o problema pode ser dividido em subproblemas menores. Como essa técnica é chamada?
🔎 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
