1.2 什么是计算思维?

如前所述,计算是利用计算机一步一步地执行指令来解决问题的过程,计算机科学是关于计算的科学。正如数学家在证明数学定理时有独特的数学思维、工程师在设计制造产品时 有独特的工程思维、艺术家在创作诗歌音乐绘画时有独特的艺术思维一样,计算机科学家在 用计算机解决问题时也有自己独特的思维方式和解决方法,我们统称之为 计算思维(computational thinking)。从问题的计算机表示、算法设计直到编程实现,计算思维贯穿于 计算的全过程。学习计算思维,就是学会像计算机科学家一样思考和解决问题。