计算机思维,英文叫ComputationalThinking,一般也叫计算思维。计算机思维是指通过描述问题和求解步骤,让计算机自动快速执行的一系列解决问题的方法。判断所要解决的问题能否用计算机解决,可以描述计算机执行的过程,即设计一个详细的解决方案,并用计算机代码实现该解决方案,在许智伟孙小明的《计算机科学导论》中有所提及。计算思维包括。

什么是计算机思维?

什么是计算机思维

计算机思维,英文叫Computational Thinking,一般也称为计算思维。计算机思维是指通过描述问题和解决步骤,让计算机自动快速地执行来解决问题的一系列方法。简单来说,就是利用计算机来解决问题的思维。这其中就涉及到3个层面的认知,也是程序员完成一个编程任务的三个步骤判断要解决的问题是否可以用计算机来解决能描述计算机执行的过程,也就是设计详细的解决方案能将解决方案通过计算机代码来实现在徐志伟的孙晓明计算机科学导论中提到,计算思维包括逻辑思维,体现正确性。

强调比特层面的精准性,具备能够机械地自动执行的特点。算法思维,体现有效性。强调构造性,即不仅证明问题的解存在,而且要构造出适用于该问题的算法,从而构造出问题的解。也强调计算过程自动化。网络思维,体现组合性。比如联通性协议消息传递系统思维,也体现组合性。通过抽象,将模块组合成为系统,无缝执行计算过程。

计算机真的具有思维能力吗?

我们要知道计算机是不是有思维?那么就首先要搞清楚思维是什么东西?简单地说,思维就是一种处理问题的方式方法,或者说遇到问题的时候有一个解决的思路。当然,只是单纯的方法肯定是不能称之为完整的思维,那么还需要什么东西?我觉得应该是找到解决方法的方法。虽然有点绕口,但是意思就是说我们要知道处理方法的方法就是会寻找新的方法,有创新的意识。

推论到现在的计算机处理方法,还是从处理问题的方式。很多时候,计算机是根据人写的东西,或者程序员写的程序来处理事情的。也就是说它可以处理问题,但是按照我们上面的思路,他没有创新意识。或者他自己找不到解决问题的方法。从这个角度来说,计算机的思维能力,或者说实际上,它并不具备与人类相似的思维。


文章TAG:有哪些计算机思维  思维  计算机  能力  
下一篇