版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第4组 软件工程的程序流程图盒图和PA2 第4周研讨题 过程设计的图形化表达工具 程序流程图、盒图和PAD如何分别表示程序的3种基本控制结构的? 比较程序流程图、盒图和PAD的特点 下面2张程序流程图表示的程序是结构化的吗?若不是,请将其转化为 功能等价的结构化程序。再分别用盒图和PAD加以表示。 软件工程的程序流程图盒图和PA3 (1)程序流程图、盒图和PAD如何分别表 示程序的3种基本控制结构的? 软件工程的程序流程图盒图和PA4 程序流程图基本结构 软件工程的程序流程图盒图和PA5 盒图基本结构 软件工程的程序流程图盒图和PA6 PAD基本结构 软件工程的程序流程图盒图和PA7 (2)比
2、较程序流程图、盒图和PAD的特点 软件工程的程序流程图盒图和PA8 程序流程图 特点:历史最悠久、使用最广泛、最混乱 优:直观,适合初学者 缺: 不是逐步求精的好工具 不以表示数据结构 1. 用箭头表示数据流,程序员可能随意转移控制 软件工程的程序流程图盒图和PA9 盒图 特点: 功能域明确,一眼看出 不可能任意转移控制 容易确定局部、全程数据的作用域 容易表现嵌套关系,模块层次结构 1. 坚持使用N-S图作为详细设计的工具,可是程序员养成 结构化的方式思考问题和解决问题 的习惯! 软件工程的程序流程图盒图和PA10 PAD图 优点: 结构化程序-PAD符号是表示结构化 控制的; 程序结构清晰
3、(竖线总条数即程序层次数); 易读、易懂、易记; 易将PAD图转为高级语言源程序; 可用于表示程序逻辑,也可用于描绘数据结构 支持自顶向上,逐步求精; 软件工程的程序流程图盒图和PA11 (3)下面2张程序流程图表示的程序是结 构化的吗?若不是,请将其转化为功能等 价的结构化程序。再分别用盒图和PAD加 以表示。 软件工程的程序流程图盒图和PA12 结构化程序一般应由三种基本结构即顺序结构、 分支结构和循环结构组成。其特点是: : 1) 1) 只有一个入口; ; 2) 2) 只有一个出口( (指结构与结构之间) ;) ; 3) 3) 无死语句( (即没有永远执行不到的语句) ;) ; 4) 4
4、) 无死循环( (即没有永远执行不完的循环) )。 非结构化程序往往表现为有两个或两个以上出口和不 加限制地使用G OT O 语句。 软件工程的程序流程图盒图和PA13 举例: 软件工程的程序流程图盒图和PA14 条件复合法 这种方法是把控制循环结束的两个或两个以上的单一条件组 合成一个复合条件,用一个逻辑表达式作为循环控制条件, 把循环体中产生非正常出口的条件语句移到循环体之外。 软件工程的程序流程图盒图和PA15 布尔标志变量法: 它是利用向非结构化程序中引入一个赋了某个假定值的辅助 变量作标志, 并把此辅助变量作为循环控制条件之一, 从而 有效地使循环多出口转化为循环单出口 软件工程的程序流程图盒图和PA16 终止标志变盘法: 在B A SI C 语言的FO R 一N E x T 循环中, 终止标志技 术是消除循环体内非正常出口的有效方法. 它是利用循环变 量作终止标志, 解决循环体内多出口
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年护士长年终个人工作总结及计划(2篇)
- 2027年儿科护理学(中级)专业实践能力押题密卷2
- 2026年汽车外包物联网接入合同
- 2026年AI改造顾问服务协议
- 村庄消毒工作制度汇编
- 预警劝阻工作制度汇编
- 领导值班带班工作制度
- 领导成员破坏工作制度
- 高速公路治超工作制度
- 黄码医院人员工作制度
- 2026重庆酉阳自治县城区学校选聘教职工91人笔试模拟试题及答案解析
- 2026湖北松滋金松投资控股集团有限公司招聘28人笔试备考试题及答案解析
- 2026江苏无锡惠高新运产业招商发展有限公司招聘6人笔试备考题库及答案解析
- T∕CEA 3030-2026 乘运质量等级 第2部分:自动扶梯和 自动人行道
- 医院清明假期安全课件
- 2026年国海证券行测笔试题库
- (新教材)2026年部编人教版三年级下册语文 语文园地三 课件
- 2026年春沪教版《音乐》二年级下册教学工作计划
- 喜茶人力资源案例分析
- 2026年初二历史下学期期中考试卷及答案(共四套)
- 品牌活动策划与执行指南手册
评论
0/150
提交评论