什么是结构化流程图(什么是结构化流程)

2023-05-19 生活饮食 By:admin

大家好,小东方来为大家解答以上的问题。什么是结构化流程图,什么是结构化流程这个很多人还不知道,现在让我们一起来看看吧!

1、任何复杂的算法,都可以由顺序结构、选择(分支)结构和循环结构三种基本结构组成。

2、在构造算法时,也仅以这三种结构作为基本单元,同时规定基本结构之间可以并列和互相包含,不允许交叉和从一个结构直接转到另一个结构的内部去。

3、结构清晰,易于正确性验证和纠正程序中的错误,这种方法就是结构化方法,遵循这种方法的程序设计,就是结构化程序设计。

4、遵循这种结构的程序只有一个输入口和一个输出口。

5、结构化程序的概念首先是从以往编程过程中无限制地使用转移语句而提出的。

6、转移语句可以使程序的控制流程强制性的转向程序的任一处,在传统流程图中,用"很随意"的流程线来描述转移功能。

7、如果一个程序中多处出现这种转移情况,将会导致程序流程无序可寻,程序结构杂乱无章,这样的程序是令人难以理解和接受的,并且容易出错。

8、尤其是在实际软件产品的开发中,更多的追求软件的可读性和可修改性,象这种结构和风格的程序是不允许出现的。

9、为此提出了程序的三种基本结构。

10、在讨论算法时我们列举了程序的顺序、选择和循环三种控制流程,这就是结构化程序设计方法强调使用的三种基本结构。

11、算法的实现过程是由一系列操作组成的,这些操作之间的执行次序就是程序的控制结构。

12、1996年,计算机科学家Bohm和Jacopini证明了这样的事实:任何简单或复杂的算法都可以由顺序结构、选择结构和循环结构这三种基本结构组合而成。

13、所以,这三种结构就被称为程序设计的三种基本结构。

14、也是结构化程序设计必须采用的结构。

15、结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。

16、在程序的静态形式与动态执行流程之间具有良好的对应关系。

本文到此分享完毕,希望对大家有所帮助。

相关推荐

紫金时代百科大全(紫金的介绍)

中草药百科大中草药百科大全(中草药百科中草药分类)

异世界道门百科大全(异世界道门)

中国蔬菜百科大全(中国蔬菜百科大全图片)

为什么百科大全(关于百科的)

世界动物百科大全简介(世界动物大百科的动物有哪些)

昙花百科大全(昙花的分类)

植物百科大全名称(植物名称大全)

植物百科大全名称(植物名称大全)

心灵终结3百科大全(心灵终结三)

猜你感兴趣
爱情保卫战男生怎么挽回

爱情保卫战男生怎么挽回

爱情保卫战男生怎么挽回

10-12 0阅读
 秃宝盖的字(秃宝盖)

秃宝盖的字(秃宝盖)

大家好,我是小百,我来为大家解答以上问题。秃宝盖的字,秃

09-27 0阅读
cdr文件怎么转换成ps文件(cdr文件怎么转换成jpg)

cdr文件怎么转换成ps文件(cdr文件怎么转换成jpg)

大家好,小评来为大家解答以上问题。cdr文件怎么转换成p

09-22 0阅读
电信电话卡办理(电信电话)

电信电话卡办理(电信电话)

大家好,小爱来为大家解答以上问题。电信电话卡办理,电信

09-21 0阅读
 雅姿纤维饼干有副作用吗(雅姿纤维饼干)

雅姿纤维饼干有副作用吗(雅姿纤维饼干)

大家好,我是小百,我来为大家解答以上问题。雅姿纤维饼干

09-21 0阅读
鞋子特大号排名(2023年09月06日鞋子特大号什么意思)

鞋子特大号排名(2023年09月06日鞋子特大号什么意思)

今天我是价值网陈慧来为大家解答以上问题,鞋子特大号排

09-16 0阅读