Qual é a principal finalidade do pensamento computacional na programação?
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
Qual é a principal finalidade do pensamento computacional na programação?
- A) Resolver problemas de forma aleatória
- B) Criar códigos complexos sem planejamento
- C) Entender e decompor problemas para solucioná-los
- D) Aumentar a complexidade dos algoritmos
- E) Substituir a lógica matemática na programação
✅ Resposta correta: alternativa C
Resolução passo a passo
- Pensamento computacional é a forma de raciocinar sobre problemas usando conceitos da computação, como decomposição, reconhecimento de padrões, abstração e construção de algoritmos.
- Na programação, a finalidade principal é entender um problema, dividi-lo em partes menores (decomposição) e criar uma solução passo a passo que um computador possa executar.
- Por isso, a alternativa C está correta, pois descreve exatamente essa finalidade.
- A alternativa A está errada, pois o pensamento computacional busca soluções planejadas e não aleatórias.
- A alternativa B está errada, pois a proposta é justamente planejar antes de codificar, e não criar códigos complexos sem planejamento.
- A alternativa D está errada, pois o objetivo é tornar os algoritmos claros e eficientes, não aumentar sua complexidade sem necessidade.
- A alternativa E está errada, pois o pensamento computacional não substitui a lógica matemática, mas usa a lógica como uma de suas bases.
💡 Dica: Identifique como o pensamento computacional organiza a compreensão e a solução de problemas.
Alternativa por alternativa
O aluno pode imaginar que resolver problemas na computação envolve tentativa e erro sem método, confundindo pensamento computacional com improviso.
O aluno pode entender que escrever muito código, mesmo sem planejamento, demonstra habilidade de programação, desconsiderando a importância do planejamento.
Por que engana: Confundir pensamento computacional com escrever códigos complexos ou aumentar a complexidade dos algoritmos, em vez de organizar e decompor problemas para solucioná-los.
O pensamento computacional envolve decompor problemas complexos em partes menores para facilitar a solução.
O aluno pode associar programação avançada a algoritmos mais complicados, acreditando que complexidade é o objetivo e não um efeito indesejado a ser controlado.
O aluno pode achar que, por ser uma forma de raciocínio nova, o pensamento computacional dispensa a matemática, quando na verdade se apoia na lógica matemática.
Raio-X da questão
Pensamento computacional na programação
diagnostico
Noção de problema e solução · Conceito de algoritmo
Revise decomposição de problemas e estratégias do pensamento computacional.
Confundir pensamento computacional com escrever códigos complexos ou aumentar a complexidade dos algoritmos, em vez de organizar e decompor problemas para solucioná-los.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Qual é o principal objetivo do pensamento computacional?
- Qual é a finalidade principal da modelagem de objetos no pensamento computacional?
- Qual é a principal finalidade da organização de objetos no pensamento computacional?
- Explique a importância do pensamento computacional no aprendizado de programação.
- Qual das opções abaixo é uma característica importante do pensamento computacional na programação?
- Descreva a importância do pensamento computacional no desenvolvimento de projetos de programação.
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
