版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、流程图、PAD图和盒图程序流程图程序流程图独立于任何一种程序设计语言,比较直观、清晰,易于学习掌握。但流程图也存在一些严重的缺点。例如流程图所使用的符号不够规范,常常使用一些 习惯性用法。特别是表示程序控制流程的箭头可以不受任何约束,随意转移控制。 这些现象显然是与软件工程化的要求相背离的。为了消除这些缺点,应对流程图所使用的符号做出严格的定义,不允许人们随心所欲地画出各种不规范的流程图例如,为使用流程图描述结构化程序,必须限制流程图只能使用图3.25所给出的五种基本控制结构。顺序型 选择塑多情况选择型(恥E型)先判定塑循环(DOCILE)后判定型循环(DCLLM'IL)图4。3流程图
2、的基本控制结构任何复杂的程序流程图都应由这五种基本控制结构组合或嵌套而成。作为上述五种控制结构相互组合和嵌套的实例,图示给出一个程序的流程图。图中增加了一 些虚线构成的框,目的是便于理解控制结构的嵌套关系。显然,这个流程图所描述的程序是结构化的。9 / 74.5.2 N S 图Nassi和Shneiderman提出了一种符合结构化程序设计原则的图形描述工具,叫做盒图,也叫做N-S图。为表示五种基本控制结构,在N-S图中规定了五种图形构件. 参看图4。5.为说明N-S图的使用,仍用图4。4给出的实例,将它用如图 4。6所示的N S 图表示。如前所述,任何一个 N-S图,都是前面介绍的五种基本控制
3、结构相互组合与嵌 套的结果。当问题很复杂时,N-S图可能很大。A IB、F"D P ”二 1=2=nA1A2AnIMJ-WKILE PsDO UNTIL P多分支选择堕(CASE型)® 复型©【MIL币复型图4.5 N-S图的五种基本控制结构bXlfX2 补、X4-1i=211 X5DO-LfNTILghDO WHILEV cdeDO-HNTTIL X6图4.6 N S图的实例4.5。3 PADPAD是Problem Analysis Diagram的缩写,它是日本日立公司提出,由程序流程图演化来的,用结构化程序设计思想表现程序逻辑结构的图形工具.现在已为ISO认可。PAD也设置了五种基本控制结构的图式,并允许递归使用。(1:嘶fmnKi:树支选狸 ffllLEiO IMlLfgiS(貼&型)图4。7 PAD的基本控制结构做为PAD应用的实例,图4。8给出了图4。4程序的PAD表示.PAD所描述程序的层 次关系表现在纵线上。每条纵线表示了一个层次。把PAD图从左到右展开。随着程序层次的增加,PAD逐渐向右展开。PAD的执行顺序从最左主干线的上端的结点开始,自上而下依次执行。每遇到判断或循环,就自左而右进入下一层,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防灾减灾工作总结集合6篇
- 西游粘土课件
- 下学期教学工作计划6篇
- 小学一年级英语期末工作总结
- 扶贫电影杨得操家的幸福观后感启迪(10篇)
- 副园长个人述职报告示例【三篇】
- 介绍春节的初三作文600字(5篇)
- 小学生中国梦诗歌演讲稿2分钟
- 教师教学经验交流发言稿范文
- 学校教师年度工作总结例文文本
- 高压电工作业第八章继电保护与二次系统
- 中央2024年中国日报社招聘社会人员笔试历年典型考题及考点附答案解析
- Byk助剂说明手册
- 2024新外研版初一上英语单词默写表
- 提高教育管理与组织能力三篇
- 2024年安全员-C证考试题库及答案(1000题)
- 铜仁学院《思想道德与法治》2023-2024学年上学期期末试卷
- 申请线上开庭申请书
- 碳汇潜力评估
- MOOC 药物代谢动力学-中国药科大学 中国大学慕课答案
- 刑事诉讼法学(湘潭大学)智慧树知到期末考试答案2024年
评论
0/150
提交评论