存储程序和程序控制原理
1945年,冯·诺依曼提出的,是现代计算机的理论基础。现代计算机已经发展到第四代,但仍遵循着这个原理。
存储程序和程序控制原理的要点是,程序输入到计算机中,存储在内存储器中(存储原理),在运行时,控制器按地址顺序取出存放在内存储器中的指令(按地址顺序访问指令),然后分析指令,执行指令的功能,遇到转移指令时,则转移到转移地址,再按地址顺序访问指令(程序控制)。
程序控制结构是指程序控制下的数据传输方式。程序控制结构是指为解决某个问题而按一定顺序执行的一系列动作。理论和实践证明,算法再复杂,也可以由顺序、选择、循环三种基本控制结构来构造。每个结构只有一个入口和一个出口。由这三种基本结构组成的多层嵌套程序称为结构化程序。1程序是一系列的语句,执行程序就是按照特定的顺序执行程序中的语句。程序中执行点的转换称为控制流。当程序中的某个语句被执行时,控制权就转移到该语句。由于复杂问题的求解可能涉及复杂的执行序列,程序设计语言必须提供一种表达复杂控制流的手段,这种手段称为程序设计语言的控制结构,或称程序控制结构。2所谓顺序结构程序,是指按照语句顺序执行的程序结构,是结构化程序中最简单的结构。程序设计语言不提供专门的控制流语句来表达顺序控制结构,而是用程序语句的自然顺序来表达。计算机按照这个顺序一条一条地执行语句,一句话说完,控制权自动转到下一句。在现实世界中,这种序贯治疗很常见。例如,当我们接受学校教育时,我们通常会去小学,然后去中学,然后去大学。再比如我们做菜的时候,一般都是先把油锅加热,然后把菜放在锅里翻炒,加盐调味,最后装盘。选择结构也称为分支结构。程序执行控制分支的语句时,首先判断条件,根据条件表达式的值选择相应的语句执行(放弃执行另一部分语句)。分支结构包括单分支、双分支和多分支3其中是布尔表达式,它是由一个或多个语句组成的语句序列。与if部分相比,of的左端必须向右缩进,表示它是if部分的下属(可能理解为条件语句的头),就像body是头的下属一样。if语句的语义很好理解:首先计算if语句后的条件表达式。如果结果为真,控制将转到条件语句体中的第一条语句。一旦条件语句体被执行,控制将转到if语句中的下一条语句。如果结果为False,则跳过条件语句体,控制直接转到If语句的下一条语句。图1中的流程图生动地解释了if语句的语义,其中菱形框表示条件测试。虽然if语句根据条件表达式的求值结果有两个分支,但是我们习惯说这种形式的if语句实现了单分支控制结构,因为一个分支什么都不做。注意,不管条件是真还是假,最终控制权都会转移到if语句的下一条语句,也就是说,虽然这条if语句内部有两个分支,但一般只有一个出口。4所谓顺序结构程序,是指按照语句顺序执行的程序结构,是结构化程序中最简单的结构。程序设计语言不提供专门的控制流语句来表达顺序控制结构,而是用程序语句的自然顺序来表达。计算机按照这个顺序一条一条地执行语句,一句话说完,控制权自动转到下一句。在现实世界中,这种序贯治疗很常见。例如,当我们接受学校教育时,我们通常会去小学,然后去中学,然后去大学。再比如我们做菜的时候,一般都是先把油锅加热,然后把菜放在锅里翻炒,加盐调味,最后装盘。选择结构也称为分支结构。程序执行控制分支的语句时,首先判断条件,根据条件表达式的值选择相应的语句执行(放弃执行另一部分语句)。分支结构包括单分支、双分支和多分支。
控制是一个汉语词汇,解释为掌握住对象不使任意活动或超出范围;或使其按控制者的意愿活动。
一、拼音
控制 [ kòng zhì ]
二、出处
宋 ·苏洵《衡论上·重远》:“其地控制东南夷、氐 、蛮最为要害,土之所产又极富。”
释义:
他们掌握着东南夷、氐 、蛮最为要害的地方,土地的产出非常的富饶。
三、例句
1、我觉得自己的耐心已经到了极限,有些控制不住地想发火。
2、警察很快就无法控制这来势汹汹的人群。
扩展资料一、近义词:
统制 [ tǒng zhì ]
释义:统领制约。
出处:唐·李德裕 《授张仲武招抚回鹘使制》:“委其统制之权,当竭一心。”
翻译:给他委任统领制约的权利,(他)必定竭尽全力。
二、反义词:
掌管 [ zhǎng guǎn ]
释义:负责管理;主持。
出处:清·李渔 《玉搔头·呼嵩》:“但不知宫中之事,付与何人掌管?”
翻译:但是不知道宫廷中的事物,交予谁来管理?
例如利用加热器调节房间的温度即可视为一个过程,因为其目的是要使一输出量(在此例中是温度)到达一理想值内(例如20度),且此输出量不随时间变化。在此例中温度是一个控制变量,不过若用温度计量测温度,决定是否加热,温度也同时是输入变量,。理想的温度(20度)为目标值,加热器的状态(如加热器控制热水流量的阀门)会随控制而改变,则是受控变量。过程控制的控制变量通常是温度T、压力P、流量F、液位L、成分A、PH值之等的过程变量。
常见的控制设备是可程序逻辑控制器,简称 PLC。PLC读取许多模拟或数字的输入,内部程序会根据输入产生模拟或数位的输出。若以上一段的例子延伸,房间的温度是 PLC 的输入,内部程序会比较输入变量及目标值的差异,再决定是否加热量要增加或是减少。PLC 的输出会用来改变加热器阀门开启的大小。更大(或更复杂)的系统可能会由分布式控制系统(Distributed Control System, DCS)或SCADA来加以控制。
存储程序概念的基本原理。
计算机系统由硬件系统和软件系统两大部分组成。美藉匈牙利科学家冯·诺依曼结构(John
von
Neumann)奠定了现代计算机的基本结构,其特点是:
1)使用单一的处理部件来完成计算、存储以及通信的工作。
2)存储单元是定长的线性组织。
3)存储空间的单元是直接寻址的。
4)使用低级机器语言,指令通过 *** 作码来完成简单的 *** 作。
5)对计算进行集中的顺序控制。
6)计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能。
7)彩二进制形式表示数据和指令。
8)在执行程序和处理数据时必须将程序和数据道德从外存储器装入主存储器中,然后才能使计算机在工作时能够自动调整地从存储器中取出指令并加以执行。
这就是存储程序概念的基本原理。
谢谢采纳!!
以上就是关于存储程序和程序控制理论的主要含义是什么全部的内容,包括:存储程序和程序控制理论的主要含义是什么、什么是程序的基本控制结构之一、控制是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)