动。它包括了涵盖计算机科学之广度的一系列思维活动。计算思维利用启发式推理来寻求解答,就是在不确定情况下的规划、学习和调度。计算机科学不是计算机编程。像计算机科学家那样去思维意味着远不止能为计算机编程,还要求能够在抽象的多个层次上思维。计算机科学在本质上源自数学思维,因为像所有的科学一样,其形式化基础建筑于数学之上。计算机科学又从本质上源自工程思维,因为我们建造的是能够与实际世界互动的系统,基本计算设备的限制迫使计算机学家必须计算性地思考,不能只是数学性地思考。构建虚拟世界的自由使我们能够设计超越物理世界的各种系统。化学中,计算思维已经深入其研究的方方面面,绘制化学结构及反应式,分析相应的属性数据、系统命名及光谱数据,无不需要计算思维支撑。
2.计算思维在化学软件中的应用
化学软件指的是程序开发人员要开发的一个数据库应用管理系统,它可以是一个物质结构信息系统、化学反应原理系统等。(各种有关功能的窗口的集合构成一个完整的应用系统,分发给各个终端用户的就是一个应用程序)。化学软件就是要在化学理论和化学事实的基础上,建立起相应的数据库,从而挖掘数据库数据,来达到抽取化学信息、归纳化学事实,推理新的化学理论的目的。化学软件同样也是为解放人力劳动,提高劳动效率的有效途径,因此,