- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
当进入windows后,用鼠标单击“开始”打开“所有程序”,就可以看到计算机上已经安装了多种程序,其中可能包括文字处理程序(如Word、Wps)、电子表格程序(如Excel),百度,游戏等等,我们用各种功能的时候都离不开相应的程序。20世纪40年代,计算机诞生初期,冯.诺依曼就提出用事先编写好的程序控制计算机工作的思想。在不断的更新换代中,计算机越来越先进,但其基本的体系结构并没有发生本质性的改变。程序打字的痛苦令我难以忍受,so look at these picture 程序的定义指为了得到某种结果而可以由计算机等可以由计算机等具有信息处理功能的装置执行的代码化指令序列,,或者可被自动转化成代码化指令序列的符号化指令序列或者符号化语句序列。计算机的程序是由一系列的机器指令组成的,而指令就是要计算机执行某种操作的命令。程序=算法+数据结构+程序设计方法+语言工具和环境。什么是程序程序的组成(指令)[基本动作]基本计算系统的基本要求计算系统的基本动作程序的组成程序:指由基本动作指令构造的,若干指令的组合或一个执行序列,用以实现千变万化的复杂动作。指令:对可执行动作的抽象,及控制基本动作执行的命令。通俗而言,即用一个名字来代表一个基本动作。基本动作:系统实现的可以完成基本任务的动作。 仔细观察可以发现,任何一个计算系统都有一些基本动作及其指令,通过对基本动作指令的各种组合也就可以实现各种复杂的动作。进一步观察,任意复杂的动作都是人编写的程序。但如果由人将程序转换成一些基本指令的调用步骤一步一步执行,虽能够完成但效率会很低,如图所示。指由基本动作指令构造的,若干指令的组合或一个执行序列,用以实现千变万化的复杂动作。实现基本动作的系统示意图((AandB)andC)or(notC)系统:基本动作的实现拆解开“与”动作AND“或”动作OR“非”动作NOT指令:控制基本动作执行的命令 程序:指由基本动作指令构造的,若干指令的组合或一个执行序列,用以实现复杂动作。((AandB)andC)or(notC)系统:基本动作的实现“与”动作AND自动解释程序中的各种组合,并按次序调用指令(基本动作)予以执行“或”动作OR程序执行机构“非”动作NOT指令:控制基本动作执行的命令可实现基本动作组合的系统示意 由人将程序转换成一些基本指令的调用步骤一步一步执行,效率很低,因此,能否自动执行所编写的程序,就成为计算系统的基本要求。如图基本计算系统的基本要求1、实现一些基本动作。简单,以易实现2、命名基本动作形成指令 对一些可由外界使用或控制的基本动作进行命名,以便于外界利用名字来调用、控制或执行这些基本动作3、允许人利用指令对基本动作进行组合,形成程序,通过程序,可由使用者实现千变万化的复杂动作的表达。4、程序执行机构。负责解释程序即解释指令间的组合,并按次序调用指令即调用基本动作执行的机构。5、当一个系统能够实现上述内容后,便可认为这是一个基本的计算系统。计算系统的基本动作“与”动作“或”动作“非”动作“异或”动作因此说基本计算系统有了一个实现的基础就是上述一些基本动作,但对一个计算系统的要求不仅仅是基本动作,而是各种各样的复杂的动作、复杂的计算。复杂的动作随使用者的使用目的不同而千变万化,那么怎样实现复杂的动作、复杂的计算呢? 把复杂的动作看成是基本动作的各种组合,通过不断的使用基本动作一步步的执行出来,例如:((AandB)andC)or(notC)制作分工制作人:王文韬 王卉 万绍山 于泽宁文字:王文韬 丁润东 马勇资料查找:王云逸演讲:倒霉的“丁润东”
文档评论(0)