计算机思维的本质是抽象和什么,不属于计算机思维特征的是什么?

计算机思维的本质是抽象和什么

计算机思维的本质是抽象和什么,不属于计算机思维特征的是什么?

文章插图
计算机思维的本质是抽象和自动化,计算机思维的特点是形式化、程序化和机械化 。计算机思维是指人们要用操作计算机的思维来运作计算机,计算机语言没有思想,计算机语言的“思想”存在于编制程序的人的大脑之中 。
不属于计算机思维特征的是什么?计算思维就不属于计算机思维 。计算思维的特征,首先,它是概念化不是程序化,除给计算机编程序外,还能进行抽象思维 。
【计算机思维的本质是抽象和什么,不属于计算机思维特征的是什么?】其次,它是根本的,不是刻板的 。是要求人能掌握的,不是机械的 。
第三,它是人的思维,是解决问题一条途径,它有着丰富的想象力 。
计算机最根本的内容,其本质是?1、计算机最主要的工作原理是存储程序与程序控制 。
2、计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存储器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去 。接下来,再取出第二条指令,在控制器的指挥下完成规定操作 。依此进行下去 。直至遇到停止指令 。
 3、程序与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地完成指令规定的操作是计算机最基本的工作原理 。这一原理最初是由美籍匈牙利数学家冯.诺依曼于1945年提出来的,故称为冯.诺依曼原理 。
计算机思维概念提出者?计算思维(Computational Thinking)不是数学计算的能力,也不是运用计算机的能力 。2006年美国卡内基梅隆大学的周以真教授在ACM会刊首次提出,计算思维(Computational Thinking)是运用计算机科学的思维方式进行问题求解、系统设计、以及人类行为理解等一系列的思维活动 。2011 年,她再次更新定义提出计算思维包括算法、分解、抽象、概括和调试五个基本要素 。
什么属于计算思维中的自动化?计算思维的本质是抽象(Abstract)和自动化(Automation) 。它反映了计算的根本问题,即什么能被有效的自动进行 。计算是抽象的自动执行,自动化需要某种计算机去解释抽象 。
1.计算思维的定义
计算思维是运用计算机科学的基础概念进行问题求解、系统设计、以及人类行为理解等涵盖计算机科学之广度的一系列思维活动,由周以真于2006年3月首次提出 。
2.计算思维的本质
从操作层面上讲,计算就是如何寻找一台计算机去求解问题,隐含地说就是要确定合适的抽象,选择合适的计算机去解释执行该抽象,后者就是自动化 。
计算思维中的抽象完全超越物理的时空观,可以完全用符号来表示,其中,数字抽象只是一类特例 。与数学相比,计算思维中的抽象显得更为丰富,也更为复杂 。数学抽象的特点是抛开现实事物的物理、化学和生物等特性,仅保留其量的关系和空间的形式,而计算思维中的抽象却不仅仅如此 。堆栈是计算学科中常见的一种抽象数据类型,这种数据类型就不可能像数学中的整数那样进行简单的相“加” 。算法也是一种抽象,也不能将两个算法简单地放在一起实现一种并行算法 。
抽象层次是计算思维中的一个重要概念,它使人们可以根据不同的抽象层次,进而有选择的忽视某些细节,最终控制系统的复杂性 。在分析问题时,计算思维要求将注意力集中在感兴趣的抽象层次或其上下层,还应当了解各抽象层次之间的关系 。
计算思维中的抽象最终是要能够机械的一步一步自动执行 。为了确保机械的自动化,就需要在抽象过程中进行精确和严格的符号标记和建模,同时也要求计算机系统或软件系统生产厂家能够向公众提供各种不同抽象层次之间的翻译工具 。

推荐阅读