O que significa a decomposição em termos de pensamento computacional?
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 a decomposição em termos de pensamento computacional?
- A) É a capacidade de criar gráficos e tabelas.
- B) É a habilidade de dividir grandes problemas em partes menores e mais fáceis de resolver.
- C) É o processo de codificar um algoritmo diretamente em linguagem de programação.
- D) É a execução de um programa sem erros.
- E) É a habilidade de ignorar detalhes irrelevantes em um problema.
✅ Resposta correta: alternativa B
Resolução passo a passo
- No pensamento computacional, existem quatro pilares: decomposição, reconhecimento de padrões, abstração e algoritmos. A decomposição é o pilar que consiste em quebrar um problema complexo em partes menores, mais simples e mais fáceis de tratar individualmente.
- Analisando a alternativa B, ela descreve exatamente essa ideia: dividir grandes problemas em partes menores e mais fáceis de resolver. Por isso, ela é a resposta correta, coincidindo com o gabarito oficial.
- A alternativa A está errada, pois criar gráficos e tabelas é uma representação de dados, não a decomposição de um problema.
- A alternativa C está errada, pois codificar um algoritmo em linguagem de programação corresponde à etapa de implementação, não à decomposição.
- A alternativa D está errada, pois a execução de um programa sem erros refere-se à depuração e à correção do código, não ao ato de decompor um problema.
- A alternativa E está errada, pois ignorar detalhes irrelevantes descreve o pilar da abstração, e não da decomposição.
💡 Dica: Defina decomposição e sua relação com o pensamento computacional.
Alternativa por alternativa
O aluno associa pensamento computacional à visualização de dados, confundindo a organização e representação de informações com a estratégia de dividir um problema.
Decomposição é uma técnica essencial no pensamento computacional que ajuda a abordar problemas complexos passo a passo.
O aluno acredita que pensar computacionalmente é o mesmo que programar, achando que a decomposição ocorre ao escrever o código diretamente na linguagem.
O aluno confunde a ideia de qualidade do software, como ausência de erros, com um pilar do pensamento computacional, que trata da forma de resolver problemas.
O aluno troca o conceito de decomposição pelo de abstração, pois ambos aparecem no estudo do pensamento computacional e envolvem lidar com detalhes do problema.
Por que engana: Confundir decomposição com outras etapas do pensamento computacional, como abstração ou codificação.
Raio-X da questão
decomposição em computação
avaliacao
pensamento computacional · conceito de problema e solucao
Revisar o conceito de decomposição no pensamento computacional.
Confundir decomposição com outras etapas do pensamento computacional, como abstração ou codificação.
pensamento_critico
abstrato
Questões parecidas com resolução
- O que é decomposição em termos de pensamento computacional?
- O que significa "decomposição" no pensamento computacional?
- O que significa decomposição no contexto do pensamento computacional?
- O que é decomposição no contexto do pensamento computacional?
- O que é decomposição em termos de solução de problemas no pensamento computacional?
- Qual é o objetivo da decomposição no 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
