版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE课题任务3.2判断车辆是否存在故障(双分支)课型讲练授课班级授课时数2教学目标掌握if语句的双分支语法结构教学重点if语句的双分支的具体应用。教学难点关系运算符和逻辑运算符具体运用。学情分析上一节课已经学习了if选择结构的单分支结构。本节课继续来讲双分支结构。需要重点区分单分支和双分支的区别。教学效果教后记任务3.2判断车辆是否存在故障(双分支)3.2.1任务目标根据新能源车辆数据采集时间判断新能源汽车数据采集是否正常,大于30秒,提示数据采集正常,小于30秒提示采集样本太少。任务目标运行截图如图3-2-1所示:图3-2-1任务目标截图3.2.2知识储备当我们出现判断问题为真需要一个结果,为假也需要一个结果时,我们就需要用到选择结果的双分支结构。1.if双分支语句格式if(表达式){语句块1;}else{语句块2;}根据双分支结构的程序格式,流程图如图3-2-2所示,N-S流程图(有时也称为框图)如图3-2-3所示。图3-2-2选择流程图图3-2-3N-S图说明:if双分支语句的条件表达式进行判断,条件表达式为真时,执行语句1或者语句块1的内容;否则,条件表达式为假时,执行语句2或者语句块2的内容。1.示例:求绝对值程序问题。根据程序要求流程图如图3-2-4所示:图3-2-4示例1流程图程序代码#include"stdio.h"voidmain(){intx,y;printf("请输入x的值");scanf("%d",&x);if(x>=0)y=x;elsey=-x;printf("y的值为%d",y);}该程序两种运行结果如下图3-2-5所示:图3-2-5示例运行结果图3.2.3典型案例典型案例1:在车辆故障诊断系统中当车辆发生故障时,需要及时发出警告,从键盘输入车辆故障类型(如果等于1),显示存在故障,否则显示无故障。(变量:故障类型FaultType)算法分析:1.定义变量2.输入故障类型3.判别并输出(双分支)典型案例1流程图如图3-2-6所示:图3-2-6典型案例1流程图程序代码:#include"stdio.h"voidmain(){ intFaultType;printf("请输入车辆故障类型:");scanf("%d",&FaultType);if(FaultType==1){ printf("该车辆存在故障");}else{printf("该车辆无故障");}}典型案例1一种运行结果如图3-2-7所示:图3-2-7典型案例1运行结果图典型案例2:当汽车的剩余电量低于0.2时,汽车会发出电池不足预警,从键盘输入剩余电量,当小于等于0.2时,显示电量不足需要充电,否则显示电量充足,不须充电。(变量:剩余电量residual_battery)算法分析:定义变量输入剩余变量的值if(剩余电量<=0.2)输出电量不足需要充电else输出电量充足典型案例2流程图如图3-2-8所示:图3-2-8典型案例2流程图程序代码:#include"stdio.h"voidmain(){doubleresidual_battery;printf("请从键盘输入汽车电池剩余电量:");scanf("%lf",&residual_battery);if(residual_battery<=0.2){ printf("电量不足,需要充电");}else{ printf("电量充足,不需充电");}}典型案例2运行截图如图3-2-9所示:图3-2-9典型案例2运行结果图典型案例3:公交公司对驾驶员及其准驾车型进行管理,对于某型号的大客车,通过键盘输入汽车驾驶员的驾照类型,如果类型为A,输入可以驾驶该型大客车,否则显示驾照和汽车登记不符,请更换驾驶员。(变量:驾照类型Type_of_driving_license)算法分析:定义驾驶类型输入驾驶类型if(驾照类型等于A)显示可以驾驶该型大客车。else显示驾照和汽车登记不符,请更换驾驶员。典型案例3流程图如图3-2-10所示:图3-2-10典型案例3流程图程序代码:#include"stdio.h"voidmain(){charType_of_driving_license;printf("请从键盘输入汽车驾驶员的驾照类型:");scanf("%C",&Type_of_driving_license);if(Type_of_driving_license=='A'){ printf("可以驾驶该型大客车");}else{ printf("驾照和汽车登记不符,请更换驾驶员");}}典型案例3其中一种的运行截图如图3-2-11所示:图3-2-11典型案例3运行截图3.2.4任务分析与实践算法分析:定义采集时间输入采集时间if(采集时间)=30)显示样本采集正常else显示采集样本太少任务目标流程图如图3-2-12所示:图3-2-12任务目标流程图程序代码:#include"stdio.h"voidmain(){intcollected_time;printf("请从键盘输入新能源车辆数据采集时间:");scanf("%d",&collected_time);if(collected_time>=30){ printf("数据采集正常");}else{ printf("采集样本太少");}}3.2.5动手练习1.在某个公交公司,规定当驾龄5年及以上可以开长途,当驾龄低于5年的时候,可以开短途。(参考变量驾龄driving_age
)2.在某个4S店招实习生,规定当年龄大于等于18岁时,可以实习。当年龄低于18岁时,不可以实习。(参考变量年龄age
)3.某市坐地铁的费用是根据所坐的两点间最短站点个数计算机费用,当站点个数不超过4个时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届内蒙古鄂尔多斯市东胜区物理九上期末检测模拟试题含解析
- 山东省青岛市西海岸新区6中2027届化学九年级第一学期期末达标测试试题含解析
- 江西省瑞金市瑞金四中学2027届化学九上期末经典试题含解析
- 2026中国物联网技术产业现状供需结构分析及投资评估布局规划探讨报告
- 2027届河北省廊坊市文安县化学九上期末达标测试试题含解析
- 2026桥梁建筑工程技术要点探讨与分析桥梁结构设计与施工方案研究
- 2026四川成都都江堰市实验中学教师招聘20人备考题库附答案详解AB卷
- 2026共青团阳春市委员会下属阳春市志愿者服务指导中心调事业编制人员1人备考题库含答案详解(完整版)
- 2026吉林省高速公路集团有限公司长春分公司劳务派遣项目招聘58人考前冲刺试卷及参考答案详解【新】
- 2026年福建泉州师范学院招聘编制内50人考前冲刺密卷带答案详解(精练)
- 2026乐山市市中区国有企业第二批社会招聘6人考试备考试题及答案详解
- 2026年渠县人力资源和社会保障局增量政策性岗位招募175人笔试备考试题及答案详解
- 2022 低环境温度空气源多联式热泵(空调)机组
- 公司财务管理制度完整范本
- 2023版MRI临床应用安全专家共识课件
- 跨媒介视域下的冬至祝福短信创作:基于核心素养的初中八年级语文综合性学习教案
- 2026年审计系统公文写作规范考试题
- 动词和动词短语 复习课件 中考英语复习
- 2026年农商银行网络运维岗位题库
- 内蒙古辅警综合基础知识历年真题
- 复方比那甫西颗粒-临床药品应用解读
评论
0/150
提交评论