![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机概论
2015_thinker
这个作者很懒,什么都没留下…
展开
-
从现实问题到计算机程序
没有想好解决方案,不要急于动手写程序。有了解决方案以后,可以按照“先粗后细,先抽象后具体”的方法, 先有程序的轮廓,如有必要 可以借助“建模工具”画一些图,然后再动手写程序。如果直接写程序,会造成什么样的问题呢?没有解决方案,是不能写出程序的。如果直接写代码,而没有解决方案,会限制程序员的思维,从而达不到创新。如果没有想好解决方案,就去写程序,就会对程序改来改去,从而程序的结构比较乱。原创 2015-04-18 16:09:59 · 483 阅读 · 0 评论 -
计算机程序设计语言的构成
语言的种类千差万别,但是,一般来说,基本成分不外四种:数据成分,用以描述程序中所涉及的数据运算成分,用以描述程序中所包含的运算控制成分,用以表达程序中的控制构造传输成分,用以表达程序中数据的传输;原创 2015-04-19 09:17:45 · 864 阅读 · 0 评论 -
计算机为什么能进行计算
用二进制表示数据用布尔代数进行运算用电路实现布尔运算所以电路能够进行计算,计算机就是由这样的电路构成的。已经知道,电路是能完成计算的,所以,可以设计加法,减法,乘法。。。各种电路。。。。用他们来完成各种类型的计算。所以设计好多个原子电路,需要的时候就把他们临时组装在一起。———–这样就成了ENIAC了。通过发展,冯洛伊曼提出了新的观点,我们不应该通过重新 ” 组合不同电路“的方式,去完成新的计原创 2015-04-14 20:45:16 · 4015 阅读 · 0 评论 -
图灵机的介绍
图灵机的组成 a.一条存储带 :双向无限延长,上有一个个小方格 ,每个小方格,可存储一个数字或字母b.一个控制器:可以存储当前自身的状态,包含一个读写头,可以读,写,更改存储带上每一格的数字或者字母,可以根据读到的字母或数字变化自身的状态。2.图灵机的工作步骤: 准备工作: (1)存储带上符号初始化; (2)控制器设置好自身当前状态 (3)读写头置于原创 2015-04-09 12:10:44 · 2442 阅读 · 1 评论 -
创造一门程序语言,你将要面临的问题!
问题1: 是不是无论我们在程序里写什么‘单词’,计算机多能明白。 答案:NO!,编程语言定义了一些有特殊含义的”关键字“ ,计算机 只能明白这些词的含义 .2.问题2: 是不是无论我们在程序里写什么‘数’和‘计算机符号’,计算机都能明白? 答案:NO!,计算机只能看懂某些类型的数据,这些“数据类型” 和 相应的“操作符号”也是定义好的。3.问题3:原创 2015-04-17 10:41:20 · 335 阅读 · 0 评论