首页

文章

结构化程序设计的基本概念是什么?

发布网友 发布时间:2022-03-27 06:09

我来回答

4个回答

懂视网 时间:2022-03-27 10:31

结构化程序设计(structured programming)是进行以模块功能和处理过程设计为主的详细设计的基本原则。结构化程序设计是过程式程序设计的一个子集,它对写入的程序使用逻辑结构,使得理解和修改更有效更容易。

  

  结构化程序设计(STRUCTURED PROGRAMING,简称SP)思想是最早由E.W.Dijikstra在1965年提出的,结构化程序设计思想确实使程序执行效率提高。程序的出错率和维护费用大大减少结构程序设计就是一种进行程序设计的原则和方法,按照这种原则和方法可设计出结构清晰、容易理解、容易修改、容易验证的程序结构化程序设计的目标在于使程序具有一个合理结构,以保证和验证程序的正确性,从而开发出正确、合理的程序。

热心网友 时间:2022-03-27 07:39

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

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

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

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

热心网友 时间:2022-03-27 09:13

把复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在

人们容易理解和处理的范围之内,也就是说,把一个程序分解成若干个部

分来设计,每一部分都可以通过三种基本结构来实现。

基本概念:三种基本结构来,面向过程,

热心网友 时间:2022-03-27 11:05

面向操作
使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 结构化程序设计主要内容是什么 米兔儿童电话手表怎么显示的定位是两天前的 米兔定位电话来电了在手机上看得到吗 米兔定位电话为什么总在一个固定位置失灵 米兔定位电话支持联通手机卡使用吗? 米兔电话手表静音了怎么找 小米商城上的米兔儿童电话手表2定位准吗?可以通话吗?急问! 小米米兔定位电话为什么有时候定位不准 米兔管理员如何授权别人定位? 米兔定位电话可以用移动副卡吗? 小米米兔儿童手表怎么定位 米兔儿童电话表 守护好宝贝让家长放心 小米智能家庭APP怎么添加米兔定位电话 米兔定位电话插卡没反应 米兔定位电话支持电信卡吗 米兔电话手表能打电话连不上手机 米兔儿电话手表怎么打电话?请问电话手表怎么存联系人 米兔定位电话粉色灯亮 米兔定位电话怎样绑定APP 米兔定位电话app怎么定位 怎么使用 结构化软件开发过程内容包括哪些? 什么叫结构化程序设计? 结构化程序设计风格具体包括哪些方面呢 如何拒绝0字开头的骚扰电话 刚刚有个 00开头的号码给我打电话了,怎么办 手机一直被00开头的号码骚扰 是怎么回事 该怎么拦截? 怎么拦截00开头电话 为什么有好多骚扰电话都是00开头的总是给我打还换着号打? 00开头的短信怎么拦截 00开头的这些诈骗电话怎么屏蔽,求解 网贷还了但是还是有00开头的电话骚扰不敢接? 有陌生0开头的电话骚扰我 01096110为什么给我打电话? 0开头的号码是骚扰电话吗 0开头的电话是不是诈骗电话? 工具服务及在线查询 00开头的电话接了会怎样? 如何拦截00开头的号码 4000399608是什么电话? 小爱怎么连接wifi教程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com