资源简介 (共21张PPT)浙教版信息技术八年级第7课多分支结构的应用实例新知导入上节课我们学习了多分支机构程序设计,这节课我们通过实例进一步理解应用多分支机构程序结构,来解决实际问题。让我们一块学习吧!新知讲解多分支结构的程序能够解决很多生活中的问题,如根据外界光线的明亮程度控制路灯的亮度、根据道路拥堵程度给出不同的路线建议等。其中,根据车牌首字母识别汽车所在地也是一个典型的多分支问题。新知讲解多分支选择结构多分支if语句的一般格式为:if表达式1:语句块1elif表达式2:语句块2elif表达式3:语句块3……elif表达式n:语句块n[else:语句块n+1]新知讲解Python的条件运算有三个运算量,其一般格式为:表达式1if表达式else表达式2先求if后面表达式的值,如果其值为True,则求表达式1,并以表达式1的值为条件运算的结果。如果if后面表达式的值为False,则求表达式2,并以表达式2的值为条件运算的结果。新知讲解一、问题分析以浙江省为例,除特种车外,一般汽车牌号首字母的命名规则如下:A-杭州市,B-宁波市,C-温州市,D-绍兴市,E-湖州市,F-嘉兴市,G-金华市,H-衢州市,J-台州市,K-丽水市,L-舟山市。因此要判断汽车所在地的名称,只要输入汽车牌号首字母,根据命名规则找到所在地区并输出即可。新知讲解二、算法设计根据以上问题分析,输入数据是汽车牌号首字母,输出数据是车牌号所在地。其算法用流程图表示,如图所示。新知讲解三、编写程序根据设计的算法,浙江省汽车牌号所在地共有11个地市,可通过if-l条件语句来实现多分支结构的程序设计。#汽车牌号所在地查询chepai=input("请输入汽车牌号首字母:")if_chepai=="A":print("所在地:杭州市")elifchepai=="B":print("所在地:宁波市")其程序代码如下:新知讲解elif_chepai==“C":print("所在地:温州市")elif_chepai=="D":print("所在地:绍兴市")elifchepai=="E":print("所在地:湖州市")elifchepai=="F":print("所在地:嘉兴市")elif_chepai=="G":print("所在地:金华市")elifchepai=="H":print("所在地:衢州市")新知讲解lifchepai=="J":print("所在地:台州市")elif_chepai=="K":print("所在地:丽水市")elifchepai=="L":print("所在地:舟山市")else:print("无法查询")新知讲解按“F5”键,调试并运行程序。四、调试运行新知讲解输入汽车牌号首字母,运行结果如图所示新知讲解若输入的字母不区分大小写,则如何完善程序?若输入完整的汽车牌号,则需要从中取出首字母,试想该如何进一步完善程序?开动脑筋新知讲解任务1:输入学生的成绩,根据成绩进行分类。85分以上优秀,70-84良好,60-69及格,60以下不及格。程序如下:g=float(input("输入学生成绩:"))ifg>=60:ifg>=70:ifg>=85:print("优秀")else:print("良好")else:print("及格")else:print("不及格")拓展运用新知讲解任务:输入学生的成绩,根据成绩进行分类。85分以上优秀,70-84良好,60-69及格,60以下不及格。程序如下:g=float(input("输入学生成绩:"))ifg>=60:ifg>=70:ifg>=85:print("优秀")else:print("良好")else:print("及格")else:print("不及格")拓展运用随堂练习空气质量指数(简称AQI)又称空气污染指数,就是根据空气中的各种成分占比,将监测的空气浓度简化成为单一的概念性指数值形式。它将空气污染程度和空气质量状况分级表示(如下表),适合于表示城市各时段的空气质量状况和变化趋势。编写程序实现如下功能:输入空气质量指数值,输出户外活动建议。课堂小结总结本节课所学内容板书设计一、问题分析二、算法设计三、编写程序四、调试运行1.输入数字,输出其对应的月份。输入1,输出jauary。作业布置谢谢21世纪教育网(www.21cnjy.com)中小学教育资源网站有大把高质量资料?一线教师?一线教研员?欢迎加入21世纪教育网教师合作团队!!月薪过万不是梦!!详情请看:https://www.21cnjy.com/help/help_extract.php中小学教育资源及组卷应用平台浙教版信息技术八年级第7课多分支结构的应用实例教学设计课题多分支结构的应用实例单元第二单元学科信息技术年级八年级学习目标知识目标:了解多分支结构的执行过程,初步掌握多分支结构语句的格式。技能目标:通过编写“根据车牌号查询汽车所在地”的程序,理解多分支结构,并能用其解决实际问题。情感目标:培养学生的创造性思维能力、探索精神,让学生在实践中体验成功的喜悦;。重点多分支结构的执行过程;难点理解多分支结构,并能利用多分支语句解决实际问题。教学过程教学环节教师活动学生活动设计意图导入新课上节课我们学习了多分支机构程序设计,这节课我们通过实例进一步理解应用多分支机构程序结构,来解决实际问题。让我们一块学习吧!思考激发学生学习兴趣并快速进入学习状态讲授新课多分支结构的程序能够解决很多生活中的问题,如根据外界光线的明亮程度控制路灯的亮度、根据道路拥堵程度给出不同的路线建议等。其中,根据车牌首字母识别汽车所在地也是一个典型的多分支问题。多分支选择结构多分支if语句的一般格式为:if表达式1:语句块1elif表达式2:语句块2elif表达式3:语句块3……elif表达式n:语句块n[else:语句块n+1]Python的条件运算有三个运算量,其一般格式为:表达式1if表达式else表达式2先求if后面表达式的值,如果其值为True,则求表达式1,并以表达式1的值为条件运算的结果。如果if后面表达式的值为False,则求表达式2,并以表达式2的值为条件运算的结果。一、问题分析以浙江省为例,除特种车外,一般汽车牌号首字母的命名规则如下:A-杭州市,B-宁波市,C-温州市,D-绍兴市,E-湖州市,F-嘉兴市,G-金华市,H-衢州市,J-台州市,K-丽水市,L-舟山市。因此要判断汽车所在地的名称,只要输入汽车牌号首字母,根据命名规则找到所在地区并输出即可。二、算法设计根据以上问题分析,输入数据是汽车牌号首字母,输出数据是车牌号所在地。其算法用流程图表示,如图所示。三、编写程序根据设计的算法,浙江省汽车牌号所在地共有11个地市,可通过if-l条件语句来实现多分支结构的程序设计。其程序代码如下:#汽车牌号所在地查询chepai=input("请输入汽车牌号首字母:")if_chepai=="A":print("所在地:杭州市")elifchepai=="B":print("所在地:宁波市")elif_chepai==“C":print("所在地:温州市")elif_chepai=="D":print("所在地:绍兴市")elifchepai=="E":print("所在地:湖州市")elifchepai=="F":print("所在地:嘉兴市")elif_chepai=="G":print("所在地:金华市")elifchepai=="H":print("所在地:衢州市")lifchepai=="J":print("所在地:台州市")elif_chepai=="K":print("所在地:丽水市")elifchepai=="L":print("所在地:舟山市")else:print("无法查询")四、调试运行按“F5”键,调试并运行程序。输入汽车牌号首字母,运行结果如图所示开动脑筋若输入的字母不区分大小写,则如何完善程序?若输入完整的汽车牌号,则需要从中取出首字母,试想该如何进一步完善程序?拓展运用任务:输入学生的成绩,根据成绩进行分类。85分以上优秀,70-84良好,60-69及格,60以下不及格。程序如下:g=float(input("输入学生成绩:"))ifg>=60:ifg>=70:ifg>=85:print("优秀")else:print("良好")else:print("及格")else:print("不及格")随堂练习空气质量指数(简称AQI)又称空气污染指数,就是根据空气中的各种成分占比,将监测的空气浓度简化成为单一的概念性指数值形式。它将空气污染程度和空气质量状况分级表示(如下表),适合于表示城市各时段的空气质量状况和变化趋势。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。学生小组间讨论,共同完成任务。通过教师的讲解,以小组合作的方式,开展探讨交流,完成任务。学生小组间讨论,共同完成任务。学生小组间讨论,共同完成任务,并分组汇报。通过小组合作,加强学生组内团结、共同完成任务通过小组合作,加强学生组内团结、共同完成任务培锻炼学生的语言组织能力和表达的能力。加强学生组内团结、共同完成任务。培锻炼学生的语言组织能力和表达的能力。培养学生独立完成练习的能力。课堂小结分小组总结归纳,教师补充。各组汇报总结,其他小组成员做补充。锻炼学生的总结能力,逻辑思维、语言表达能力。布置作业1.输入数字,输出其对应的月份。输入1,输出jauary。板书一、问题分析二、算法设计三、编写程序四、调试运行21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)HYPERLINK"http://www.21cnjy.com/"21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 第7课 多分支结构的应用实例.doc 第7课 多分支结构的应用实例.pptx