计算思维导论

计算思维的本质是抽象与自动化

计算思维导论

Guderian出品

计算思维的发展

  1. 计算机的思维:计算机室如何工作的?计算机的功能是如何越来越强大的?
  2. 利用计算机的思维:现实世界的各种食物如何利用计算机进行控制和处理?
  3. 计算思维:利用计算机科学的基础概念去求解问题、设计系统和理解人类行为,其本质是抽象与自动化。

学习步骤

  1. 概念与知识
  2. 联想与贯通
  3. 练习与实践

人计算与机器计算的差别

人计算:

  1. 规则可能很复杂,但计算量却可能很小
  2. 人需要知道具体的计算规则
  3. 只能使用特定规则

机器计算(自动计算):

  1. 规则可能很简单,但计算量却可能很大
  2. 机器也可以使用人的计算规则
  3. 使用一般性的规则

自动计算要解决的几个问题:表示-存储-执行

  1. 数据的表示
  2. 计算规则的表示
  3. 数据与计算规则的自动存储
  4. 计算规则的自动执行

自动计算的发展历程

  1. 如算盘(计算辅助工具):可以表示数据,不能自动计算
  2. 帕斯卡机械计算机:自动计算,固定的计算规则
  3. 巴贝奇机械计算机:特定程序,可有限变化的计算规则
  4. 现代电子计算机:一般程序,任意可变的计算规则

电子计算机元器件的发展

  1. 电子管
  2. 晶体管
  3. 集成电路
  4. 超大规模集成电路(VLSI)

计算机系统的组成

  1. 运算器
  2. 控制器
  3. 存储器
  4. 输入设备
  5. 输出设备

计算机系统的发展趋势

  1. 微型化:可嵌入,可携带
  2. 大型化:可进行大规模复杂计算
  3. 智能化:理解自然语言,具有自适应性,自主完成复杂功能
  4. 网络化:机-机相连,物-物相连,物-人相连,人-人相连,如:IoT,IBM提出”智慧地球”

本文标题:计算思维导论

文章作者:G-SS-Hacker

发布时间:2019年07月30日 - 18:41:16

最后更新:2019年10月02日 - 20:29:55

原始链接:https://G-SS-Hacker.github.io/计算思维导论/

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。