网站首页
手机版

结构化程序设计的主要特点 结构化程序设计的基本特点

更新时间:2022-08-11 11:33:59作者:佚名

结构化程序设计的主要特点 结构化程序设计的基本特点

结构化程序设计主要特点是将程序中的数据与处理数据的方法进行分离。

  

  结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。

  

  按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。结构化程序设计的主要原则可以概括为自顶向下、逐步求精、模块化及限制使用goto语句,总的来说可使程序结构良好、易读、易理解、易维护。

本文标签: 程序设计  主要特点  结构化  百科  

为您推荐

怎么去掉页眉页脚 word文档怎么去掉页眉页脚

Word文档中的页眉和页脚用于标注一些重要的版权、声明类信息,可是更多时候我们还是需要将该功能去掉,下面就来看一下具体的去掉页眉页

2023-12-10 10:36

哩咔怎么设置支付密码(哩咔怎么提现)

哩咔也是可以设置支付密码的,这里就一起研究下:哩咔怎么设置支付密码?哩咔要设置支付密码,把【哩咔】APP启动下。看到哩咔界面,把【我】点

2023-12-10 10:35

忍3幻术使称号怎么获得详细 忍3幻术使称号怎么显示

忍3幻术使称号怎么获得详细?一起来看看吧。第一步:首先进入游戏当中。第二步:进入特殊忍具,点击忍术使。第三步:可以看到需要获得忍者皮肤

2023-12-10 10:34

编织车钥匙扣的方法(怎样编织车钥匙扣)

今天就给大家分享一个钥匙串钥匙扣一样的编织。简简单单,希望你的生活也是简单跟快乐!先将钥匙环套到编织绳上将绳子合到一起,折过来从

2023-12-10 10:33

香菇木耳鸡蛋豆腐汤的做法(木耳豆腐鸡蛋汤的做法大全)

香菇特有的香味,做出的汤特别的鲜美,再加上豆腐鸡蛋的滑嫩柔软。香菇木耳鸡蛋豆腐汤不仅味道好,而且营养十足。香菇木耳鸡蛋豆腐汤的做

2023-12-10 10:32

原神岩之印在哪里兑换(原神岩之印怎么换钱)

在游戏《原神》中,原神岩之印获得方式是地图探索和岩神像升级。岩之印是会刷新的,因此玩家可以在同一个地点多次获得岩之印。岩之印可

2023-12-10 10:31