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

结构化程序设计的概述

发布网友 发布时间:2022-03-24 02:47

我来回答

1个回答

热心网友 时间:2022-03-24 04:16

详细描述处理过程常用三种工具:图形、表格和语言。
图形:程序流程图、N-S图、PAD图
表格:判定表
语言:过程设计语言(PDL)
结构化程序设计曾被称为软件发展中的第三个里程碑。该方法的要点是:
(1) 主张使用顺序、选择、循环三种基本结构来嵌套连结成具有复杂层次的“结构化程序”,严格控制GOTO语句的使用。用这样的方法编出的程序在结构上具有以下效果:
a. 以控制结构为单位,只有一个入口,一个出口,所以能独立地理解这一部分。
b. 能够以控制结构为单位,从上到下顺序地阅读程序文本。
c.由于程序的静态描述与执行时的控制流程容易对应,所以能够方便正确地理解程序的动作。
(2)“自顶而下,逐步求精”的设计思想,其出发点是从问题的总体目标开始,抽象低层的细节,先专心构造高层的结构,然后再一层一层地分解和细化。这使设计者能把握主题,高屋建瓴,避免一开始就陷入复杂的细节中,使复杂的设计过程变得简单明了,过程的结果也容易做到正确可靠。
(3)“独立功能,单出、入口”的模块结构,减少模块的相互联系使模块可作为插件或积木使用,降低程序的复杂性,提高可靠性。程序编写时,所有模块的功能通过相应的子程序(函数或过程)的代码来实现。程序的主体是子程序层次库,它与功能模块的抽象层次相对应,编码原则使得程序流程简洁、清晰,增强可读性。
(4) 主程序员组。
其中(1)、(2)是解决程序结构规范化问题;(3)是解决将大划小,将难化简的求解方法问题;(4)是解决软件开发的人员组织结构问题。 结构化程序设计通常使用自上往下的设计模型,开发员将整个程序结构映射到单个小部分。已定义的函数或相似函数的集合在单个模块或字模块中编码,这意味着,代码能够更有效的载入存储器,模块能在其它程序中再利用。模块单独测试之后,与其它模块整合起来形成整个程序组织。
程序流程遵循简单的层次化模型,采用“for”、“repeat”、“while”等循环结构,鼓励使用“Go To”语句。几乎任何语言都能使用结构化程序设计技术来避免非结构化语言的通常陷阱。非结构化程序设计必须依赖于开发人员避免结构问题,从而导致程序组织较差。大多数现代过程式语言都鼓励结构化程序设计。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
悲观的意思是什么悲观是什么意思 ...坐立不安的。还总想挠挠手呀、胳膊什么的。这是怎么回事啊?是一种... ...胳膊肘麻,有时会麻到感觉大拇指根部疼,食指也有点... ...入睡感觉左胳膊从手腕到肩膀酥溜溜的酸,睁开眼又好了,什么原因... 胳膊上麻溜溜的 像是有小疙瘩 还很痒 有点硬 少量蔗糖,食盐,食油,食醋分别倒入一定量水中,并用筷子不断搅拌,观察... 将食盐 蔗糖 泥土 植物油与水混合 英文会计的provision对应中文会计的哪个词啊? 双人旁一个直一个心念什么,什么意思 白瓷有隙是成语吗 结构化程序设计的三种基本结构是什么?各有什么特点 结构化程序设计的三种基本结构是什么。各有什么特点 2、 什么是结构化程序设计?其基本思想是什么? 结构化程序设计原则 简述结构化设计的要点 结构化程序设计的基本原则包括什么? 苹果旁白模式解不开手机锁了怎么办? 苹果旁白锁屏了怎么办双击密码不对还没开定位怎么办? 我的手机是苹果x 我不小心点了旁白 现在手机打不开 密码也输不上去 怎么办啊? 苹果手机设置了旁白,操作后被停用了怎么办? 我的手机是苹果x 我不小心点了旁白 现在手机打不开 密码也输不上去 怎么办啊 苹果手机旁白了,怎么输入解锁密码呢? 苹果手机旁白后密码开不了手机怎么办? 苹果六手机打开了旁白锁屏了怎么办 苹果旁白模式解不开手机锁了怎么办 iphone12旁白锁屏了怎么办? 苹果手机被旁白锁住了,siri也叫不出来怎么办 苹果锁屏状态进旁白怎么解? S 10+可以用公牛18 W快充吗? 三星S10系列能通过升级支持25W快充么? c语言中"结构化程序设计方法”的基本思想和规则 什么是结构化程序设计?它有哪几种基本程序结构?请说明理由。 结构化程序设计的三种基本结构是什么? 结构化程序设计方法的思路和特点是什么(详细答案,谢谢了) 结构化程序设计的基本结构 结构化程序设计方法的特点 什么是结构化程序设计?他有哪几种基本程序结构?说明由… 结构化程序设计所规定的三种基本控制结构是什么? 手机约考驾照怎么约 手机怎么约科四考试 驾照考试怎么预约? 怎么预约考科目一快 怎样预约驾照科目一考试? 怎么约考科目二 怎样在手机预约考科目二 交管12123怎么约考科目一 考驾照怎么在网上自己约考? 在手机上怎样预约科目三考试 科目二可以自己在手机上预约考试不? 怎样在手机上预约科一考考试