计算思维有哪些基本内容:计算思维的主要内容

2020年9月7日23:11:42计算思维有哪些基本内容:计算思维的主要内容已关闭评论

计算思维有哪些基本内容:计算思维的主要内容

1. 二进制0和1的基础思维

计算机以0和1为基础,客观世界的各种信息都转换为0和1存储和处理。

2. 指令和程序的思维

指令是计算机的基本动作,计算机为了完成一个任务,可以将指令按照顺序组织为程序。计算机按照程序的控制顺序执行指令,从而完成任务。

3. 递归的思维

递归可以用有限的步骤实现近于无限的功能。递归使用类似于递推的方法,如【例1.1】,求解自然数的阶乘问题,可以描述为函数 ), )可以通过 n-1)求得,依此类推直到求得 (1),然后倒推得 (2)、 (3)……,直到 )。有一些问题求解必须使用递归的方法,如汉诺塔问题等。

【例1.1】 计算自然数 的阶乘问题。

阶乘可以描述如下。

函数 )的功能是计算 !,其描述形式如下。

4. 计算机系统发展的思维

计算机系统的主要发展过程包括冯·诺依曼计算机、个人计算机、并行与分布式计算、云计算等,体现了计算手段的发展和变化,可以应用于各学科的研究。

计算机系统还包括计算机硬件系统、软件系统、网络系统等。

5. 问题求解的思维

利用计算手段进行问题求解的思维主要包括两个方面:算法和系统。

算法是计算机系统的灵魂,它是有穷规则的集合,规定了任务执行或问题求解的一系列步骤。问题求解的关键是设计可以在有限时间和空间内执行的算法。

系统是解决社会/自然问题的综合解决方案,设计和开发计算机系统是一项复杂工程。采用系统化的科学思维,在系统开发时控制系统的复杂性,优化系统结构,提高系统的可靠性、安全性、实时性。

6. 网络化的思维

由计算机技术发展起来的网络,将计算机和各种设备连接起来的局域网、互联网,逐步实现了物物、人人、物人连接的网络化环境。通过网络环境进行问题求解的网络化思维是计算思维的重要部分。使用网络化的思维丰富了社会和自然科学问题的求解手段。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。