- 7
- 0
- 约1.16万字
- 约 44页
- 2017-03-02 发布于湖北
- 举报
9.1 分解条件式 复杂的条件语句 从if、then、else三个段落中分别提炼出独立函数。 9.2 合并条件式 一系列条件测试,都得到相同结果 将这些测试合并为一个条件式,并将这个条件式提炼成为一个独立函数。 确定这些条件语句都没有连带影响。 使用适当的逻辑操作符,将一系列相关条件式合并为一个。 编译,测试。 对合并后的条件式提炼函数。 9.3 合并重复的条件片段 在条件式的每个分支上有相同的一段代码。 将这段代码搬移到条件式之外。 找出执行方式不随条件变化而变化的代码: 如果这些代码位于条件式起始处,就将它移到条件式之前 如果这些代码位于条件式尾端,就将它移到条件式之后。 如果这些代码位于条件式中段,需要观察共同代码之前或之后的代码是否改变其他代码。如果有所改变,应该首先将共同代码向前或向后移动,移至条件式的起始处或尾端,再以前面所说的办法来处理。 如果代码不止一条语句,将共同代码提炼到独立函数中,再以上述方法处理。 9.4 移除控制标记 在布尔表达式中,某个变量待遇控制标记的作用 以break语句或return语句取代控制标记 方法: 找出跳出这段逻辑的控制标记值。 用break或continue代替不符合条件式的值赋予标记变量的语句。 每次并换后,编译并测试。 例:以break取代控制标记 例:以return取代控制标记 9.5 以卫语句取代嵌套条件式 函数中的条件逻辑
您可能关注的文档
- 第8章主题婚礼策划试卷.ppt
- 第9.8章川崎病试卷.ppt
- 第9讲TMS320C54x的引脚功能、流水线结构和外部总线结构试卷.ppt
- 第9讲细胞的增殖1试卷.ppt
- 第二章__色彩的情感试卷.ppt
- 第9课_开放的中国走向世界试卷.ppt
- 第9课_唯物辩证法的实质和核心()试卷.ppt
- 第9课“贵姓何来”:中华诸姓的来历试卷.ppt
- 第9课《儿童诗两首》试卷.ppt
- 第9课《开放的中国走向世界》试卷.ppt
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)