问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

结构化程序设计是指

发布网友 发布时间:2022-03-28 15:36

我来回答

1个回答

热心网友 时间:2022-03-28 17:05

供参考:

结构化程序设计由迪克斯特拉(E.W.dijkstra)在1969年提出,是以模块化设计为中心,将待开发的软件系统划分为若干个相互独立的模块,这样使完成每一个模块的工作变单纯而明确,为设计一些较大的软件打下了良好的基础。

由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。

按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。

结构化程序设计的基本思想是采用"自顶向下,逐步求精"的程序设计方法和"单入口单出口"的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;"单入口单出口"的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的。是软件发展的一个重要的里程碑,它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、重复三种基本控制结构构造 。
详细描述处理过程常用三种工具:图形、表格和语言。
图形:程序流程图、N-S图、PAD图
表格:判定表
语言:过程设计语言(PDL)
结构化程序设计的概念是尼克劳斯•沃思Niklaus Wirth在60年代末提出的,其实质是控制编程中的复杂性。结构化程序设计曾被称为软件发展中的第三个里程碑。该方法的要点是:
(1) 没有GOTO语句;//在有资料里面说可以用,但要谨慎严格控制GOTO语句,仅在下列情形才可使用:
·用一个非结构化的程序设计语言去实现一个结构化的构造。
·在某种可以改善而不是损害程序可读性的情况下。
(2) 一个入口,一个出口;
(3) 自顶向下、逐步求精的分解;
(4) 主程序员组。
其中(1)、(2)是解决程序结构规范化问题;(3)是解决将大划小,将难化简的求解方法问题;(4)是解决软件开发的人员组织结构问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 微信便民平台怎么弄法 我想用我自己的做一个便民服务平台,发布一... 想找微友圈,就是那种便民服务平台做推广,有知道... 如何查找到各地的微信便民服务平台 沈阳有那些便民信息平台?求? 万事通微信推广平台,可以免费发布便民信息吗 微信便民信息平台推广 效果怎样 微友圈推广平台怎么加入? 如何查找添加南京百事通平台 便民信息微信平台推广 呱呱帮是做什么的? 我想做微信便民信息推广平台,用什么样的图图做头像... 好用的便民服务平台有哪些? 推荐个效果好靠谱的微信便民平台? 便民平台怎么赚钱?如何推广? 万事通微信推广平台,可以免费发布便民信息吗? 都有哪些微信便民服务平台做的不错? 河南微推广平台有哪些 惠州市本地有什么推广平台 计算机语言是什么? 陶瓷能放进烤箱吗? 陶瓷可以进烤箱吗? 烤箱中可以放瓷器吗 陶瓷碗可以放烤箱吗? 瓷杯可以放烤箱吗 瓷碗可以放进烤箱吗? 幼儿园制度有哪些 幼儿园管理制度整体上一般包含哪些内容? 内控制度包括哪些? 幼儿园幼儿管理制度度包括那些主要内容? 幼儿园运行机制包括哪些内容 幼儿园各类制度有哪些 第一个计算机程序是怎么诞生的? 男友JJ有15厘米.算大么? 男朋友的JJ很大很长正常吗 男友的JJ很大,弄的很疼,怎么办 如何防止面部皮肤松弛 我发现我的男友的JJ是22CM,所以我的第一次好痛,... 如何避免皮肤松弛下垂 两性问题,男友的JJ15厘米算大吗