《浙教版(2020版)信息技术八年级上册2-7多分支结构的应用实例教案4058.pdf》由会员分享,可在线阅读,更多相关《浙教版(2020版)信息技术八年级上册2-7多分支结构的应用实例教案4058.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、多分支结构的应用实例 课题 多分支结构的应用实例 单元 Python 程序 基本结构 学科 信息 年级 八年级 主备人 时间 教学目标 1、理解多分支结构的编程模式,会用多分支结构程序解决问题;2、掌握程序调试的一般方法,会优化程序。重点 多分支结构程序设计。难点 多分支结构程序设计。教 学 过 程 二次备课 一、导入 分享:生活中的多分支结构 智能路灯根据不同光线和物体自动调节 尾号限行根据车牌号赋予通行权限 智能交通根据拥堵状况推荐最优路线 二、多分支结构举例分析“浙江省汽车牌号所在地查询”实例 列举浙江省各市车牌首字母:A-杭州市 B-宁波市 C-温州市 D-绍兴市 E-湖州市 F-嘉兴
2、市 G-金华市H-衢州市 J-台州市 K-丽水市 L-舟山市 1、问题分析 输入数据:车牌号首字母 数据处理:辨别所在地 输出数据:车牌号所在地 2、算法设计 流程图 3、程序编写 多分支结构ifelifelse 判断输入数据符合多个条件中的哪一项从而执行不同的命令#汽车牌号所在地查询 chepai=input(请输入汽车牌号首字母:)if chepai=A:print(所在地:杭州市)elif chepai=B:print(所在地:宁波市)elif chepai=C:print(所在地:温州市)elif chepai=D:print(所在地:绍兴市)elif chepai=E:print(所
3、在地:湖州市)elif chepai=F:print(所在地:嘉兴市)elif chepai=G:print(所在地:金华市)elif chepai=H:print(所在地:衢州市)elif chepai=J:print(所在地:台州市)elif chepai=K:print(所在地:丽水市)elif chepai=L:print(所在地:舟山市)else:print(无法查询)4、调试运行 按“F5”键,调试运行程序。输入车牌号首字母,运行程序。三、拓展任务 开动脑筋 1:若输入的字母不区分大小写,则如何完善程序?#汽车牌号所在地查询 chepai=input(请输入汽车牌号首字母:).up
4、per()#upper()用于将文本字符串中的所有小写字母转换成大写字母 if chepai0=A:print(所在地:杭州市)elif chepai0=B:print(所在地:宁波市)elif chepai0=C:print(所在地:温州市)elif chepai0=D:print(所在地:绍兴市)elif chepai0=E:print(所在地:湖州市)elif chepai0=F:print(所在地:嘉兴市)elif chepai0=G:print(所在地:金华市)elif chepai0=H:print(所在地:衢州市)elif chepai0=J:print(所在地:台州市)elif
5、 chepai0=K:print(所在地:丽水市)elif chepai0=L:print(所在地:舟山市)else:print(无法查询)开动脑筋 1:若输入完整的汽车牌号,则需要从中取出首字母,则如何完善程序?#汽车牌号所在地查询 chepai=(input(请输入汽车牌号首字母:).upper()0 if chepai=A:print(所在地:杭州市)elif chepai=B:print(所在地:宁波市)elif chepai=C:print(所在地:温州市)elif chepai=D:print(所在地:绍兴市)elif chepai=E:print(所在地:湖州市)elif che
6、pai=F:print(所在地:嘉兴市)elif chepai=G:print(所在地:金华市)elif chepai=H:print(所在地:衢州市)elif chepai=J:print(所在地:台州市)elif chepai=K:print(所在地:丽水市)elif chepai=L:print(所在地:舟山市)else:print(无法查询)四、完成作品 完成自己的作品并上交作业 五、随堂练习 空气质量指数(空气污染指数)评价程序:输入空气质量指数值,输出户外活动建议。六、总结 通过选秀作品的评价,总结本节课的操作要点。方案一:#输入空气质量指数 aqi=float(input(请输入
7、空气质量指数 AQI:)print()#判断并输出建议 if aqi=0 and aqi50 and aqi100 and aqi150 and aqi200 and aqi300:jb=六级 wr=严重污染 jy=空气严重污染,一般人避免户外运动。elif aqi200:jb=五级 wr=重度污染 jy=空气重度污染,一般人减少户外运动。elif aqi150:jb=四级 wr=中度污染 jy=空气中度污染,应适量减少户外运动。elif aqi100:jb=三级 wr=轻度污染 jy=空气轻度污染,减少长时间户外运动。elif aqi50:jb=二级 wr=良 jy=空气质量良,少数敏感人群
8、减少户外运动。elif aqi=0:jb=一级 wr=优 jy=空气质量优,各类人群可户外正常活动。else:jb=请输入正确的空气质量指数!wr=请输入正确的空气质量指数!jy=请输入正确的空气质量指数!#按照指定格式输出 print(*空气质量指数AQI监测系统*)print(AQI 级别:,jb)print(AQI 类别:,wr)print(户外活动建议:,jy)print(*)方案三:运用列表#输入空气质量指数 aqi=float(input(请输入空气质量指数 AQI:)print()jb=一级,二级,三级,四级,五级,六级 wr=优,良,轻度污染,中度污染,重度污染,严重污染 jy
9、=空气质量优,各类人群可户外正常活动,空气质量良,少数敏感人群减少户外运动,空气轻度污染,减少长时间户外运动,空气中度污染,应适量减少户外运动,空气重度污染,一般人减少户外运动,空气严重污染,一般人避免户外运动。#判断并输出建议 if aqi300:print(*空 气 质 量 指 数AQI监 测 系 统*)print(AQI 级别:,jb5)print(AQI 类别:,wr5)print(户外活动建议:,jy5)print(*)elif aqi200:print(*空 气 质 量 指 数AQI监 测 系 统*)print(AQI 级别:,jb4)print(AQI 类别:,wr4)print
10、(户外活动建议:,jy4)print(*)elif aqi150:print(*空 气 质 量 指 数AQI监 测 系 统*)print(AQI 级别:,jb3)print(AQI 类别:,wr3)print(户外活动建议:,jy3)print(*)elif aqi100:print(*空 气 质 量 指 数AQI监 测 系 统*)print(AQI 级别:,jb2)print(AQI 类别:,wr2)print(户外活动建议:,jy2)print(*)elif aqi50:print(*空 气 质 量 指 数AQI监 测 系 统*)print(AQI 级别:,jb1)print(AQI 类别:,wr1)print(户外活动建议:,jy1)print(*)elif aqi=0:print(*空 气 质 量 指 数AQI监 测 系 统*)print(AQI 级别:,jb0)print(AQI 类别:,wr0)print(户外活动建议:,jy0)print(*)else:print(请输入正确的空气质量指数!)八、布置作业 作业本第七课 课堂反思