版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第4章分支结构程序设计简约风格|程序设计主题|课堂教学版本章学习地图条件判断关系运算逻辑运算if语句switch语句课程重点掌握条件判断、关系运算和逻辑运算。会使用if系列语句和switch语句。能解决成绩分级、闰年判断等典型问题。课堂推进建议1概念导入2语法讲解3示例演示4随堂练习JavaScript程序设计|授课PPT1第4章学习目标与知识结构JavaScript程序设计|授课PPT2学习目标理解分支结构解决“根据条件选择路径”的问题。掌握关系表达式与逻辑表达式的写法。会编写单分支、双分支和多分支if语句。会使用switch处理多值选择问题。能用分支结构完成实际判断任务。本章内容结构1条件判断2关系运算符3逻辑运算符4单分支if5双分支if...else6多分支结构7switch语句第4章条件判断与分支结构JavaScript程序设计|授课PPT3顺序结构只能按固定顺序执行,不能根据情况改变路径。分支结构根据条件成立与否选择不同语句执行。条件表达式的结果通常是true或false。现实中的“如果……否则……”可以映射为程序中的分支结构。生活类比如果下雨,就带伞。如果买到飞机票,就坐飞机;否则坐动车。条件决定行为。第4章关系运算符JavaScript程序设计|授课PPT4项目含义/作用课堂关注点>、<判断左侧是否大于或小于右侧。常用于比较数值大小。>=、<=判断是否大于等于或小于等于。成绩区间判断中很常用。==、!=判断两个值是否相等或不相等。判断菜单编号、星期、用户名等。第4章逻辑运算JavaScript程序设计|授课PPT5&&表示逻辑与:两个条件都为true,结果才为true。||表示逻辑或:只要一个条件为true,结果就为true。!表示逻辑非:对布尔值取反。多个条件组合时,应使用括号让逻辑更清晰。示例score>=60&&score<90month==1||month==2||month==12!(age>=18)第4章if语句的执行流程JavaScript程序设计|授课PPT61判断条件2条件为真3执行语句块4继续后续代码流程说明if语句首先计算条件表达式。条件为true时执行花括号中的语句。条件为false时跳过该语句块。语句块只有一行时可省略花括号,但教学中建议保留。第4章单分支与双分支示例JavaScript程序设计|授课PPT7讲解要点单分支适合“满足条件才做某事”。双分支适合“二选一”的问题。判断奇偶是双分支的典型案例。JavaScript示例letn=Number(prompt("请输入一个整数:"));if(n%2==0){console.log("偶数");}else{console.log("奇数");}第4章多分支示例:成绩等级JavaScript程序设计|授课PPT8讲解要点多分支适合多个互斥条件。条件顺序应从高到低或从小到大保持清晰。最后的else处理剩余情况。JavaScript示例letscore=Number(prompt("请输入成绩:"));if(score>=90){console.log("优秀");}elseif(score>=80){console.log("良好");}elseif(score>=60){console.log("合格");}else{console.log("不合格");}第4章条件运算符JavaScript程序设计|授课PPT9条件运算符是简洁的双分支表达式,格式为:条件?值1:值2。当条件成立时,整个表达式取值1;否则取值2。适合处理简单的二选一赋值或输出。如果逻辑较复杂,仍建议使用if...else提高可读性。示例letmax=a>b?a:b;letresult=score>=60?"合格":"不合格";第4章switch语句:多值选择JavaScript程序设计|授课PPT10讲解要点switch适合表达式取多个固定值的情况。case表示每一种可能的值。break用于结束当前分支,default处理默认情况。JavaScript示例letn=Number(prompt("请输入1~7:"));switch(n){case1:console.log("星期一");break;case2:console.log("星期二");break;case3:console.log("星期三");break;case4:console.log("星期四");break;case5:console.log("星期五");break;case6:console.log("星期六");break;case7:console.log("星期日");break;default:console.log("输入错误");}第4章综合示例:判断闰年JavaScript程序设计|授课PPT11讲解要点闰年条件:能被4整除且不能被100整除,或者能被400整除。该问题适合训练复杂逻辑表达式。用括号明确&&与||的组合关系。JavaScript示例letyear=Number(prompt("请输入年份:"));if((year%4==0&&year%100!=0)||year%400==0){console.log(year+"年是闰年");}else{console.log(year+"年不是闰年");}第4章课堂练习JavaScript程序设计|授课PPT12随堂练习/课后作业建议1输入一个数,判断是否为正数。2输入一个整数,判断奇数或偶数。3输入三个数,输出最大值。4输入月份,输出对应季节。5用switch根据数字1~7输出星期。第4章本章小结JavaScript程序设计|授课PPT13知识
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 计量器具校准记录表
- 一例肺栓塞患者的护理个案
- 餐饮器具清洗消毒记录表
- 一例IgA肾病患者的护理个案
- 萃取反应泄漏应急演练脚本
- 肺动脉缝合术后护理查房
- 经尿道膀胱镜前列腺电切术后护理查房
- 教育培训机构资质认证制度
- 房建屋面工程-屋面保温层及刚性层质量常见多发问题防治
- 息县五年级英语阅读运用冲刺押题卷
- 2024年高考语文全国二卷(含答案)精校版
- 新疆油田公司井控管理规定试题复习测试附答案
- 单独支付药品用药申请表
- 2025年合肥兴泰金融控股(集团)有限公司招聘23人笔试参考题库附带答案详解
- 太钢不锈钢产品手册
- 德力西CDI9100-G系列变频器说明书
- GB/T 12916-2024船用金属螺旋桨技术条件
- unit-6-where-is-the-s-leading-us市公开课一等奖省赛课微课金奖课
- 鲁滨逊漂流记读书交流会
- 干式变压器培训课件
- 数据清洗课件-第6章-ETL数据清洗与转换
评论
0/150
提交评论