什么是计算思维?
计算思维作为一个比较新的概念出现,首先要明确一点,计算思维不是指模拟计算机的思维,而是指运用计算机科学的基础概念进行问题求解、系统设计及人类行为理解等涵盖计算机科学广度的一系列思维活动。计算机思维本质上是一种思维。计算思维的核心就是算法。不过,这些概念有点抽象难懂,那我举个老师课上讲过的例子,“把大象装进冰箱需要分几步?”,大家肯定都知道这个冷笑话或者也算个脑经急转弯的答案,也会异口同声地说分三步,第一步打开冰箱,第二步把大象装进去,第三步关上冰箱门。这一过程看似与“计算”无关,实际上,这个过程完全符合计算思维。当然,计算思维的应用是非常广泛的,我也不再 一 一例举,而且,目前来说计算思维的概念确实也比较模糊和广泛。如有不当,欢迎指正。
在此简单列出 计算思维的主要思想:
1.符号化思想
2.程序化思想
3.递归思想(重要)
4.抽象和分解思想