结构化程序设计所规定的三种基本控制结构是什么结构

新能源作者 / 海云舟 / 2026-04-01 18:25
"
关于结构化程序设计所规定的三种基本控制结构是什么结构的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实

关于结构化程序设计所规定的三种基本控制结构是什么结构的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。

使用程序设计语言中的顺序、选择、循环等有限的控制结构表示程序的控制逻辑;

结构化程序设计:

是进行以模块功能和处理过程设计为主的详细设计的基本原则.其概念最早由E.W.Dijikstra在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)在某种可以改善而不是损害程序可读性的情况下.

你首先要清楚信息系统与“程序”的区别。

所谓信息系统,指的是利用各种信息技术,尤其是硬件技术(网络、计算设备、存储设备)和软件技术(数据库、中间件、应用开发平台、运行平台)构建的,能够面向特定业务需求提供相应业务信息处理和业务流程支持功能的系统。

而所谓“程序”,指的是采用某种编程语言编写的,能够执行特定技术功能(注意,是技术功能)的一段或多段代码。

所以,信息系统的结构化设计是信息系统架构设计的一种方法,把信息系统按其组成的模块进行分解,分别设计各模块,考虑模块之间的关系,最终形成整体的系统设计;

而结构化程序设计是早期软件编程设计的一种方法,指的是按照主程序、子程序(或函数)的方式,组织编程语言代码,形成最终的软件程序。

所以信息系统的结构化设计严格来讲与结构化程序设计没有关系,信息系统中的软件在开发的时候有可能会用到结构化程序设计方法。但坦率的说,目前还用这么老古董方法的软件开发人员几乎就像恐龙一样稀少,你在市场上根本不可能找到这样的软件开发者。

结构化程序设计所规定的三种基本控制结构是什么结构的精彩内容就分享到这里,衷心希望这些信息能为您带来实质帮助。期待您继续支持我们,发现更多有价值的知识。

分享到
声明:本文为用户投稿或编译自英文资料,不代表本站观点和立场,转载时请务必注明文章作者和来源,不尊重原创的行为将受到本站的追责;转载稿件或作者投稿可能会经编辑修改或者补充,有异议可投诉至本站。

热文导读