- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 从外行到内行的引言
一、计算机能干什么?
1. 让我们看下面的例子:(计算机的缺点:必须描述非常详细并清楚)
拿着足够的钱,打算去买酸奶,桔子和面包,计划如下:如果酸奶打折就买两盒,否则就买一盒,买20个带绿叶的桔子,买最新鲜的面包一个。
要求很简单,但是写出程序很复杂,首先写好左边一列的文字,然后画出右列的流程图,然后就可以使用任何一门程序语言编程。
(1)出门,超市
(2)来到酸奶柜前。
(3)酸奶打折吗?
打折拿两盒,不打折拿一盒。
(4)来到卖橘子的大筐前。
(5)看自己的筐里有20个砂糖桔吗?有则跳到(6),否则往下。
拿起下一个橘子,如果带绿叶就放在筐里,否则放弃。
回到(5)
(6)来到买面包的架子前,拿起一个面包。
(7)架子上还有其他没有看过的面包吗?没有则跳到(8),否则往下。
查看下一个面包,如生产日期晚于手上这个,则把两个面包换一换,否则不动作。
回到(7)
(8)来到收银台,付账。
回家。例二:让计算机解方程(计算机的优点:重复大量的工作速度很快)
让计算机解一元二次方程。x^2+bx+c=0,二元一次方程有两个系数。要让计算机解方程,首先要告诉它已知的这两个系数,然后它根据求根公式x1=-b+(b^2-4c)^1/2,给出两个解。(求根公式是数学家给出的,只要知道代入b和c可以算出根即可。)
计算机的执行过程是这样的:(1)在输入设备上输入b,(2)在输入设备上输入c,(3)调用事先设定好的公式,在计算机内部的运算器上,求出x1和x2,(4)在输出设备上显示x1,(5)在输出设备上显示x2。这五步和上个例子的多个步骤是一个概念。通常把这五步称为程序,把这段程序写到计算机中,就可以让计算机执行这段程序,完成“让计算机解方程”的功能。
要让计算机解一个方程,得不偿失,但是解一万个方程就合适了。不过如何输入和获得结果?可以写这样一个文本文件,让计算机读取后改写,几分钟可能就搞定了。
输入的文件形式输出的文件形式b=3 c=2
b=7 c=12
b=7 c=15
……b=3 c=2 : x1=1 x2=2
b=7 c=12 : x1=3 x2=4
b=8 c=15 : x1=3 x2=5
……
综上所述,要使用计算机,就要克服其缺点,利用其优点。要耐心详细的编制程序,然后把这个程序反复运行很多遍。
程序(program)是为实现特定目标或解决特定问题而用HYPERLINK /s?q=%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%AF%AD%E8%A8%80ie=utf-8src=wenda_link \t _blank计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。
二、计算机的结构:
计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部件组成。?由于运算器和控制器一般做在一个芯片上,合称CPU(Central Processing Unit,中央处理单元)。
CPU的发展是多样化的。就像动物进化,一开始大家都是单细胞动物,发展到后来变成了鸟,鱼,人类,或者牛羊。CPU发展到后来,追求的目标不一样,包括运算速度更快,能力更高,体积更小,更便宜,更省电,等等。发展至今,科学用的超大型计算机非专业人士看不到不用管,一般的台式计算机用的CPU追求的是“更快更强”,但体积太大,发热量太大,太耗电。手机用CPU,追求的是“低功耗,性能好,体积小”,但价格太贵;一般玩具用简单控制CPU,虽然能力差,但够用就行,而且体积小,价格便宜。所以,不要用最好的,要用就用最合适的。这就是为什么35年前的8051芯片,现在只卖10块钱但是仍然那么流行。下面三行分别就是台式机、手机和8051的芯片图片。
本节只引入CPU和存储器的概念。控制器和运算器称CPU,其功能就是读取指令和执行指令。指令在存储器存放。其中控制器比较复杂,本节仅引入一个基本功能。下面用一个例子来说明CPU和存储器。
考虑某房间有一个人,一个工作台,很多排列整齐的抽屉,一个入口和一个出口。这个人就是控制器,(他带着一个能够跳数字的物品,称为程序指针)。工作台就是运算器,抽屉是存储器,每个存储器中放一个纸条,这个纸条就称为程序;入口和出口是输入和输出。
一上电,相当于这个人就醒了,他醒了之后就看自己的“程序指针”,发现是000,于是他就去看第0个抽屉。(注意,计算机都是从0开始编号,所以首个编号是0);
他从抽屉0中拿出纸条放在工作台上,然后把程序指针拨动一下到1,然后低头看纸条内容。上面写着,“请到入口接一个数b”,于是这个人就到入口等着,会有人给他一个数,拿到数了以后,当前放在工作台上的纸条的命令就执行结束了;
他看
您可能关注的文档
最近下载
- EXC9000励磁系统简介.ppt VIP
- 状语从句时间状语从句.pptx VIP
- 2024山东城市建设职业学院招聘笔试真题及参考答案详解.docx VIP
- 13685光与色彩自考课程.docx VIP
- 2024年山东城市建设职业学院招聘笔试真题附答案详解.docx VIP
- 重症自身免疫性脑炎监测与治疗中国专家共识(2024版).pptx
- 2024山东城市建设职业学院招聘笔试真题附答案详解.docx VIP
- 商用车推力杆多自由度动态载荷耐久试验方法201106.pdf VIP
- “体文旅”融合发展:概念重构、内涵解析与演进历程.docx VIP
- 《检验检测机构资质认定评审准则》试题及标准答案.docx VIP
文档评论(0)