




已阅读5页,还剩16页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
问题分析图 PAD ProblemAnalysisDiagram A B C A B T F 条件 基本控制结构 1 顺序结构 2 选择结构 1 3 重复结构 WHILEC S UNTILC S 先测试循环 后测试循环 等价的PASCAL语言 REPEATCUNTILS 等价的PASCAL语言 WHILECDOS 2 4 多分支选择型 CASE型 A1 值1 值2 值n A2 An 条件 3 走图 PAD图的结构类似树型结构 如果按照自上而下 自左而右的顺序走树 即可将PAD图转换为相应的算法乃至程序 4 例1 startifpthenwhileqdofenddoelseblockgnendblockendifstop 5 例2 以下是两个程序流程图 试用PAD图表示 6 7 8 使用PAD符号设计的程序必然是结构化的程序 PAD图所描绘的程序结构十分清晰 用PAD图表现程序逻辑 易读 易记 易懂 容易将PAD图转换成高级语言源程序 可用软件工具实现自动转换 即可以表示程序逻辑 也可以描绘数据结构 支持自顶向下 逐步求精方法的使用 PAD图的优点 9 判定表 程序流程图 N S图 PAD图都不易清楚的描述含有多重嵌套的条件选择 判定表可以清晰的表示复杂的条件组合与其对应的处理之间的关系 一张判定表由4部分组成 左上部列出所有条件 左下部是所有可能做的动作 右上部是表示各种条件组合的一个矩阵 右下部是和每种条件组合相对应的动作 判定表右半部实质上是一条规则 规定了与特定条件组合相对应的动作 10 2020 1 7 11 所有条件 条件组合矩阵 与每种条件组合所对应的动作表 所有可能的动作列表 国内乘客 头等舱 残疾乘客 行李 30kg 免费 W 30 2 W 30 3 W 30 4 W 30 6 W 30 8 W 30 12 T T T F T T T T T T T T T T F F F F F F F F F F F F F F F F F F F 例1假设某航空公司规定 乘客可以免费托运重量不超过30公斤的行李 当行李重量超过30公斤时 对头等舱的国内乘客超重部分每公斤收费4元 对其它舱的国内乘客超重部分每公斤收费6元 对外国乘客超重部分每公斤收费比国内乘客多一倍 对残疾乘客超重部分每公斤收费比正常乘客少一半 用判定表来表示与上述每种条件组合相对应的动作 12 用判定表表示计算行李费算法 13 例2 某校制定了教师的讲课课时津贴标准 对于各种性质的讲座 无论教师是什么职称 每课时津贴费一律是50元 而对于一般的授课 则根据教师的职称来决定每课时津贴费 教授30元 副教授25元 讲师20元 助教15元 14 行李费算法 行李重量W 30 国内乘客 外国乘客 头等舱 其它舱 残疾乘客 W 30 2 正常乘客 W 30 4 残疾乘客 W 30 3 正常乘客 W 30 6 头等舱 其它舱 残疾乘客 W 30 4 正常乘客 W 30 8 残疾乘客 W 30 6 正常乘客 W 30 12 行李重量W 30 免费 判定树是判定表的变体 其优点是形式简单 不需要任何说明 一眼就可以看出它的含义 判定树 15 例1 某厂对部分职工重新分配工作的政策是 年龄在20岁以下者 初中文化程度脱产学习 高中文化程度当电工 年龄在20 40岁之间者 中学文化程度男性当钳工 女性当车工 大学文化程度都当技术员 年龄在40岁以上者 中学文化程度当材料员 大学文化程度当技术员 请用判定表或判定树描述上述问题的加工逻辑 16 分析 本题条件包括年龄 文化程度 性别三个 构成的判定条件取值表如表3 3所示 所有的组合条件为3X3x2 18 17 18 19 2 用判定表描述 检查定货单 的处理逻辑 如果金额超过1000元而又未过期 则发出批准单和提货单 如果金额超过2000元
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46169-2025金属材料钢脆性裂纹止裂韧度Kca测定的试验方法
- GB/T 46087.2-2025车间底漆焊接及相关工艺试验第2部分:焊接性能
- 中国铼项目创业计划书
- 四年级英语下册教学总结
- 中国碳酸肼项目投资计划书
- 中国原青花素项目投资计划书
- 2025年中国微滤膜项目商业计划书
- 邯郸市中医院超声引导下PICC置管技术专项考核
- 晋中市人民医院透析器选择与使用考核
- 2025中医院护理学科绩效评估考核
- GA 1812.1-2024银行系统反恐怖防范要求第1部分:人民币发行库
- 幼儿园公安职业启蒙课件
- 2025-2030中国工业蒸发器行业市场现状供需分析及投资评估规划分析研究报告
- 索道技术发展趋势-深度研究
- 2025年验光二级技师试题及答案
- 2024-2025学年七年级数学上册压轴题:整式的加减应用必考六种题型
- 2025中级工程机械维修工技能鉴定精练考试指导题库及答案(浓缩300题)
- DB31-T 1412-2023 新生儿先天性心脏病筛查规范
- 办公楼装修劳务分包合同
- 湖北省十堰市2024-2025学年高二上学期1月期末调研考试物理试题(含答案)
- 医院感染监测与管理方案2025
评论
0/150
提交评论