O pensamento computacional utiliza quatro dimensões interdependentes e de grande importância durante o processo de formulação de soluções computacionalmente viáveis. Essas dimensões são
- A)decomposição, reconhecimento de padrões, abstração e algoritmos.
Certa, porque traz os quatro pilares clássicos do pensamento computacional: decomposição, reconhecimento de padrões, abstração e algoritmos.
- B)composição, reconhecimento de padrões, abstração e decomposição.
Errada, porque usa composição no lugar de decomposição e, assim, foge da formulação tradicional do tema.
- C)composição, reconhecimento de padrões, análise e algoritmos.
Errada, porque substitui abstração e decomposição por composição e análise, que não correspondem aos quatro pilares clássicos.
- D)composição, reconhecimento de padrões, análise e decomposição.
Errada, porque troca decomposição e abstração por composição e análise, alterando a base conceitual cobrada.
- E)decomposição, reconhecimento de padrões, análise e algoritmos.
Errada, porque mantém decomposição e reconhecimento de padrões, mas troca abstração por análise e algoritmos, que não é a lista correta.
Gabarito: A
O pensamento computacional é uma forma de organizar o raciocínio para resolver problemas de modo que a solução possa ser executada por uma máquina ou mesmo usada como método de análise. Em geral, ele é apresentado por quatro pilares: decomposição, reconhecimento de padrões, abstração e algoritmos. A decomposição é dividir um problema grande em partes menores. Fica muito mais fácil atacar cada pedaço sem se perder no todo, como quem desmonta um quebra-cabeça antes de montar de novo. Depois vem o reconhecimento de padrões, que é perceber semelhanças entre situações, casos ou etapas. A abstração entra para filtrar o que é relevante e deixar de lado detalhes que não ajudam na solução. Por fim, os algoritmos organizam os passos em uma sequência lógica e finita para resolver o problema. Por isso, o gabarito é a alternativa A: ela reúne exatamente essas quatro dimensões clássicas do pensamento computacional. As demais trocam esses pilares por termos que não compõem essa formulação consagrada, como composição ou análise. Esse é um conceito amplamente aceito na literatura de computação e educação, embora não haja, em regra, um fundamento legal específico para isso.