首页

文章

结构化编程的原则

发布网友 发布时间:2022-04-16 23:32

我来回答

2个回答

懂视网 时间:2022-04-17 03:53

结构化程序设计的基本原则是:自顶向下;逐步求精;模块化;限制使用GOT0语句。

  

  结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。其概念最早由E.W.Dijikstra在1965年提出的,是软件发展的一个重要的里程碑。它的主要观点是采用自顶向下、逐步求精的程序设计方法;使用三种基本控制结构构造程序,任何程序都可由顺序、选择、循环三种基本控制结构构造。

  

  结构化程序中的任意基本结构都具有唯一入口和唯一出口,并且程序不会出现死循环。在程序的静态形式与动态执行流程之间具有良好的对应关系。由于模块相互独立,因此在设计其中一个模块时,不会受到其它模块的牵连,因而可将原来较为复杂的问题化简为一系列简单模块的设计。模块的独立性还为扩充已有的系统、建立新系统带来了不少的方便,因为我们可以充分利用现有的模块作积木式的扩展。按照结构化程序设计的观点,任何算法功能都可以通过由程序模块组成的三种基本程序结构的组合: 顺序结构、选择结构和循环结构来实现。结构化程序设计的基本思想是采用“自顶向下,逐步求精”的程序设计方法和“单入口单出口”的控制结构。自顶向下、逐步求精的程序设计方法从问题本身开始,经过逐步细化,将解决问题的步骤分解为由基本程序结构模块组成的结构化程序框图;“单入口单出口”的思想认为一个复杂的程序,如果它仅是由顺序、选择和循环三种基本程序结构通过组合、嵌套构成,那么这个新构造的程序一定是一个单入口单出口的程序。据此就很容易编写出结构良好、易于调试的程序来。

热心网友 时间:2022-04-17 01:01

结构化程序设计提出的原则可以归纳为32个字:自顶向下,逐步细化;清晰第一,效率第二;书写规范,缩进格式;基本结构,组合而成。

李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 ios13.4.1为什么没有实况壁纸 如何设置苹果动态壁纸自动播放 ios13.3.1怎么设置自己喜欢的动态壁纸 iphone13怎么自定义动态壁纸 三星note3怎么设置4g网络? 三星note4为什么不能启用4g网 三星NotE4全网通怎样设置? 为什么三星note4连不上4g网? 三星note3 4G手机,这样才能把2G/3G网络关掉只用4G网络? 三星note4韩版,在国内如何使用4G?怎么设置? 三星note4网络设置 三星note4网络设置方法 三星note4 9109w如何设置4g网络 三星note4怎么用4g网络? 三星note4网络模式仅限2g怎么改成4g 电信三星note4怎么锁定4g 三星NOTE4老是自己关闭4G网络。。 三星note4 怎么用4g网络 三星note4网络模式仅限2g怎么改成4g? 三星note4怎么设置4G网络? 在结构化程序设计中,模块划分的原则是什么? 什么叫结构化程序设计 在结构化程序设计中,程序由一些基本结构组成,任何一个复杂的程序都可以由三种基本的什么 结构化程序设计的工作原理是什么? 结构化设计方法的软件设计过程及原则 结构化程序的三种基本逻辑结构是什么? 苹果手机出厂原设置共有哪些软件? 苹果6手机里有什么自带软件? iphone11激活自带的软件都有哪些? 苹果手机自带app哪些 苹果手机自带软件有哪些 苹果手机有哪些很实用的自带App? 苹果13promax自带的软件是哪些? iphone必装的手机软件有哪些 苹果手机那些社交软件是自带的吗? 苹果手机下载东西的软件有哪些可以用? iphone8系统自带软件都有什么 苹果手机自带word软件叫什么? 苹果手机自带的软件都有什么功能? 三星s10能应用双开?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com