来源: 最后更新:22-08-02 04:37:55
结构化程序设计的基本原则是:自顶向下;逐步求精;模块化;限制使用GOT0语句。
结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。
结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。
湖北省宫颈癌防治中心2024年10月HPV疫苗预约时间安排
黄冈马拉松抽签结果查询官网http://huanggangmarathon.com
黄冈半程马拉松2024年报名抽签结果公布时间及查询入口
2024湖北3C数码消费券第二批唯品会能用吗?
湖北3C数码消费券第二批发放时间2024 湖北3c数码消费券第二批发放时间2024年
2024黄鹤楼十一国庆期间停车要提前预约吗?
2024国庆期间黄鹤楼停车可以停多久 黄鹤楼国庆节开放吗
格力电器是国企还是私企(格力电器是国企还是私企的发展历程)
outlets店什么意思 什么叫做outlets店
图层是什么意思(PS图层是什么意思)
最好听的几首歌古风歌推荐 最好听的10首古风歌1、《故人不散》这首歌原创是醉雪和纱朵,纱朵小姐姐的声音真的是
具有历史意义的电视剧 具有历史意义的电视剧排行榜 天津红桥区有保租房吗 天津红桥区有保租房吗现在 琉璃美人煞电视剧演员表 琉璃美人煞电视剧剧情介绍电视猫 三十而已钟晓芹和陈屿复合了吗 三十而已钟晓芹和陈吵架台词