![结构化程序设计的基本原则 结构化程序设计主要原则](http://img.husay.cn/231122/05000Gb7-0.jpg)
文章插图
结构化程序设计的基本原则是:自顶向下;逐步求精;模块化;限制使用GOT0语句 。
【结构化程序设计的基本原则 结构化程序设计主要原则】
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则 。其概念最早由E.W.Dijikstra在1965年提出的 , 是软件发展的一个重要的里程碑 。它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造 。
结构化程序中的任意基本结构都具有唯一入口和唯一出口 , 并且程序不会出现死循环 。在程序的静态形式与动态执行流程之间具有良好的对应关系 。由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计 。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展 。按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现 。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构 。自顶向下、逐步求精的程序设计方法从问题本身开始 , 经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序 。据此就很容易编写出结构良好、易于调试的程序来 。
- 小红书上保存的图片怎么去水印 小红书上保存的图片怎样没有小红书字样
- 为什么费用损失与所有者分配利润无关 损失和费用的关系
- 保险法律关系是保险经济关系的什么 保险法律关系是保险经济关系的什么形式
- 质量改进方案通常会增加企业的什么 成功的质量改进方案将会倾向于
- 什么是审计业务?什么是审阅业务 审计业务是做什么的
- 日本人的祖先是哪里人 日本人的祖先来自中国哪里
- 汽油是什么提炼出来的 汽油是什么提炼出来的视频
- 派克服有哪些优点 派克服的优点和缺点
- 泡温泉可以敷面膜吗 温泉的时候什么时候敷面膜比较好
- 关于阳光的英文名言 关于阳光的名言警句