
使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑;
结构化程序设计:
是进行以模块功能和处理过程设计为主的详细设计的基本原则其概念最早由EWDijikstra在1965年提出的是软件发展的一个重要的里程碑,它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、重复三种基本控制结构构造详细描述处理过程常用三种工具:图形、表格和语言图形:程序流程图、N-S图、PAD图表格:判定表语言:过程设计语言(PDL)结构化程序设计曾被称为软件发展中的第三个里程碑该方法的要点是:
(1)没有GOTO语句;在有资料里面说可以用,但要谨慎严格控制GOTO语句,仅在下列情形才可使用:
用一个非结构化的程序设计语言去实现一个结构化的构造
在某种可以改善而不是损害程序可读性的情况下
(2)一个入口,一个出口;
(3)自顶向下、逐步求精的分解;
(4)主程序员组其中(1)、(2)是解决程序结构规范化问题;(3)是解决将大划小,将难化简的求解方法问题;
(4)是解决软件开发的人员组织结构问题结构化程序设计的三种基本结构结构化程序设计的三种基本结构是:顺序结构、选择结构、循环结构结构化程序设计原则和方法的应用基于结构化程序设计原则、方法以及结构化程序基本构成结构的掌握和了解,在结构化程序设计的具体实施中,要注意把握如下要素:
1使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑;
2选用的控制结构只准有一个入口和一个出口;
3程序语句组成容易识别的块,每块只有一个入口和一个出口;
4复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现;
5语言中没有的控制结构,应该采用前后一致的方法来模拟;
6严格控制GOTO语句的使用其意思是指:
(1)用一个非结构化的程序设计语言去实现一个结构化的构造;
(2)若不使用GOTO语句会使功能模糊;
(3)在某种可以改善而不是损害程序可读性的情况下
顺序结构、选择结构、循环结构。
1 顺序结构
顺序结构表示程序中的各 *** 作是按照它们出现的先后顺序执行的,这种结构的特点是:程序从入口点a开始,按顺序执行所有 *** 作,直到出口点b处,所以称为顺序结构。
2选择结构
选择结构表示程序的处理步骤出现了分支,它需要根据某一特定的条件选择其中的一个分支执行。选择结构有单选择、双选择和多选择三种形式。
3循环结构
循环结构表示程序反复执行某个或某些 *** 作,直到某条件为假(或为真)时才可终止循环。在循环结构中最主要的是:什么情况下执行循环?哪些 *** 作需要循环执行?循环结构的基本形式有两种:当型循环和直到型循环,而什么情况下执行循环则要根据条件判断
控制工作的基本程序包括三个步骤,即建立标准、纠正偏差、衡量绩效。
一、控制工作的概念
中文名是控制工作,现场控制的意思是控制下属人员的活动,直接控制的方式为通过提高主管人员的素质,客观标准是准确的和适当的标准。
管理的一项职能,控制工作是指主管人员对下属的工作成效进行测量、衡量和评价,并采取相应纠正措施的过程。
二、控制工作的类型
1、现场控制
这类控制工作多用于正在进行的计划执行过程。它是主要为基层主管人员所采用的控制工作方法。主管人员通过深入现场来亲自监督检查、指导和控制下属人员的活动。
2、反馈控制
这类控制工作主要是分析工作的执行结果,将它与控制标准比较,发现已经发生或即将出现的偏差,分析其原因和对未来的可能影响,及时拟定纠正措施予以实施,以防止偏差继续发展或防止其今后再度发生。
3、前馈控制
又叫预先控制,是主管人员运用能得到的最新信息,包括上一个控制循环所产生的经验教训,反复认真地对可能出现的结果进行预测,然后将其同计划要求进行比较,从而在必要时调整计划或控制影响因素,以确保目标的实现。
结构化程序设计中三种最基本的控制结构是顺序、循环和选择。
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。
结构化程序设计(STRUCTURED PROGRAMING,简称SP)思想是最早由EWDijikstra在1965年提出的,结构化程序设计思想确实使程序执行效率提高。程序的出错率和维护费用大大减少结构程序设计就是一种进行程序设计的原则和方法,按照这种原则和方法可设计出结构清晰、容易理解、容易修改、容易验证的程序结构化程序设计的目标在于使程序具有一个合理结构,以保证和验证程序的正确性,从而开发出正确、合理的程序。
电子计算机采用了“存贮程序控制”原理。这一原理是1946年由美籍匈牙利数学家冯·诺伊曼提出的,所以又称为“冯·诺伊曼原理”。这一原理在计算机的发展过程中,始终发挥着重要影响,确立了现代计算机的基本组成和工作方式,直到现在,各类计算机的工作原理还是采用冯·诺伊曼原理思想。冯·诺伊曼原理的核心是“存贮程序控制”。
第一步:将程序和数据通过输入设备送入存储器;
第二步:启动运行后,计算机从存储器中取出程序指令送到控制器去识别,分析该指 令要求什么事;
第三步:控制器根据指令的含义发出相应的命令(如加法、减法),将存储单元中存放的 *** 作数据取出送往运算器进行运算,再把运算结果送回存储器指定的单元中;
第四步:当运算任务完成后,就可以根据指令将结果通过输出设备输出
“存贮程序控制”原理的基本内容是:
(1) 采用二进制形式表示数据和指令;
(2) 将程序(数据和指令序列)预先存放在主存贮器中,使计算机在工作时能够自动高速地从存贮器中取出指令,并加以执行;
(3) 由运算器 、存贮器、控制器、输入设备、输出设备五大基本部件组成计算机系统,并规定了这五大部件的基本功能。冯·诺伊曼思想实际上是电子计算机设计的基本思想,奠定了现代电子计算机的基本结构,开创了程序设计的时代。
顺序结构,选择结构,循环结构。
C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。C语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C语言,适于编写系统软件,三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发。
C语言的顺序结构:顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。
C语言的选择结构:选择程序结构用于判断给定的条件,根据判断的结果判断某些条件,根据判断的结果来控制程序的流程。使用选择结构语句时,要用条件表达式来描述条件。
C语言的循环结构 :循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构 。循环结构可以看成是一个条件判断语句和一个向回转向语句的组合。
这三种最基本的结构组成了现在计算机五花八门的各种应用程序是每个学习C语言的入门课程也是必须牢牢掌握不能有任何不明白的基本结构,掌握了着几个基本结构就可以进入C语言世界常有无阻了。
以上就是关于结构化程序设计所规定的三种基本控制结构是什么结构全部的内容,包括:结构化程序设计所规定的三种基本控制结构是什么结构、C#程序的3种基本控制结构是什么、简述控制工作的基本程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)