O que significa decomposição ao analisar um algoritmo simples? Escolha a definição que identifica corretamente…
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
O que significa decomposição ao analisar um algoritmo simples? Escolha a definição que identifica corretamente esse conceito.
- A) Dividir um problema em partes menores e tratáveis.
- B) Traduzir um algoritmo para outra linguagem de programação.
- C) Remover variáveis para reduzir o uso de memória.
- D) Organizar dados em uma única estrutura complexa.
- E) Combinar vários algoritmos em um único bloco monolítico.
✅ Resposta correta: alternativa A
Resolução passo a passo
- Decomposição, no pensamento computacional, é o processo de dividir um problema complexo em partes menores, mais simples e mais fáceis de tratar, de modo que cada parte possa ser analisada, resolvida e depois integrada à solução geral.
- Ao resolver a questão sem olhar o gabarito, a alternativa que descreve exatamente esse processo é a A: dividir um problema em partes menores e tratáveis.
- A alternativa B está errada, pois traduzir um algoritmo para outra linguagem é conversão de código, não análise de um problema.
- A alternativa C está errada, pois remover variáveis para economizar memória é uma otimização de recursos, não decomposição.
- A alternativa D está errada, pois organizar dados em uma estrutura complexa descreve estruturação de dados, que é o oposto da ideia de dividir em partes simples.
- A alternativa E está errada, pois combinar algoritmos em um bloco monolítico é justamente o contrário da decomposição, que busca separar o problema em partes.
- Conclusão: o gabarito oficial A está correto, pois a decomposição consiste em dividir o problema em partes menores e tratáveis.
💡 Dica: Identifique a definição correta de decomposição.
Alternativa por alternativa
Correto: descreve a essência da decomposição aplicada a algoritmos.
O aluno pode confundir análise de algoritmo com tradução de código entre linguagens, achando que decompor é reescrever o programa em outra sintaxe.
Por que engana: Confundir a decomposição com a tradução de algoritmos, pensando que se trata apenas de mudar a linguagem de programação.
O aluno pode associar 'decompor' a 'simplificar' e, por senso comum, imaginar que tornar algo mais simples significa eliminar elementos, como variáveis, para gastar menos memória.
O aluno pode interpretar a palavra 'decomposição' como organização ou agrupamento de dados em uma estrutura, confundindo com estruturação de dados.
O aluno pode entender que decompor é juntar partes, confundindo o sentido do prefixo e da ideia, e achando que reunir algoritmos em um só bloco simplifica o problema.
Raio-X da questão
decomposição de algoritmos
avaliacao
definição de algoritmo · análise de problemas
Revisar o conceito de decomposição em algoritmos.
Confundir a decomposição com a tradução de algoritmos, pensando que se trata apenas de mudar a linguagem de programação.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- 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 algoritmos.
- Qual definição melhor explica decomposição em algoritmos?
- Qual das opções abaixo representa corretamente o conceito de decomposição no contexto do pensamento computacional?
- O que significa "decomposição" no pensamento computacional?
- O que significa decomposição no contexto do pensamento computacional?
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
