admin 管理员组文章数量: 1184232
2024年4月27日发(作者:linux服务器授时)
浙教版信息技术八年级第7课多分支结构的应用实例教学设计
课题 多分支结构的应用实例 单元 第二单元 学科 信息技术 年级 八年级
知识目标:了解多分支结构的执行过程, 初步掌握多分支结构语句的格式。
学习 技能目标:通过编写“根据车牌号查询汽车所在地”的程序,理解多分支结构,并能用其解
目标 决实际问题。
情感目标:培养学生的创造性思维能力、探索精神,让学生在实践中体验成功的喜悦;。
重点 多分支结构的执行过程;
难点 理解多分支结构, 并能利用多分支语句解决实际问题。
教学过程
教学环节
导入新课
教师活动
上节课我们学习了多分支机构程序设计,这节
课我们通过实例进一步理解应用多分支机构程序结
构,来解决实际问题。让我们一块学习吧!
学生活动
思考
设计意图
激发学生学习
兴趣并快速进入
学习状态
讲授新课 多分支结构的程序能够解决很多生活中的问
题,如根据外界光线的明亮程度控制路灯的亮度、
根据道路拥堵程度给出不同的路线建议等。
其中,根据车牌首字母识别汽车所在地也是一
个典型的多分支问题。
多分支选择结构
多分支if语句的一般格式为:
if 表达式1:
语句块1
通过教师的
讲解,以小组
合作的方式,
开展探讨交
流,完成任
务。
通过小组合作,
加强学生组内团
结、共同完成任
务
elif 表达式2:
语句块2
elif 表达式3:
语句块3
……
elif 表达式n:
语句块n
[else :
语句块n+1]
Python的条件运算有三个运算量,其一般格式
表达式1 if表达式 else表达式2
先求if后面表达式的值,如果其值为True,则
求表达式1,并以表达式1的值为条件运算的结果。
如果if后面表达式的值为False,则求表达式2,
并以表达式2的值为条件运算的结果。
一、问题分析
以浙江省为例,除特种车外,一般汽车牌号首
字母的命名规则如下:
A-杭州市,B-宁波市,C-温州市,D-绍兴市,
通过教师的
E-湖州市,F-嘉兴市,G-金华市,H-衢州市,J-台
讲解,以小组
合作的方式,
州市,K-丽水市,L-舟山市。
开展探讨交
因此要判断汽车所在地的名称,只要输入汽车
流,完成任
务。
牌号首字母,根据命名规则找到所在地区并输出即
可。
二、 算法设计
根据以上问题分析,输入数据是汽车牌号首字
母,输出数据是车牌号所在地。其算法用流程图表
示,如图所示。
三、编写程序
根据设计的算法,浙江省汽车牌号所在地共有
学生小组间
讨论,共同完
11个地市,可通过if-l条件语句来实现多分支结构
成任务。
的程序设计。
其程序代码如下:
#汽车牌号所在地查询
chepa i=input("请输入汽车牌号首字母:")
if_chepa i=="A":
print("所在地:杭州市")
elif chepa i=="B":
print("所在地:宁波市")
通过教师的
讲解,以小组
elif_chepa i==“C":
合作的方式,
为:
通过小组合作,
加强学生组内团
结、共同完成任
务
培锻炼学生的语
言组织能力和表
达的能力。
加强学生组内团
结、共同完成任
务
print("所在地:温州市")
elif_chepa i=="D":
print("所在地:绍兴市")
elif chepa i=="E":
print("所在地:湖州市")
elif chepa i=="F":
print("所在地:嘉兴市")
elif_chepa i=="G":
print("所在地:金华市")
elif chepa i=="H":
print("所在地:衢州市")
lif chepa i=="J":
print("所在地:台州市")
elif_chepa i=="K":
print("所在地:丽水市")
elif chepa i=="L":
print("所在地:舟山市")
else:
print("无法查询")
四、调试运行
按“F5”键,调试并运行程序。
输入汽车牌号首字母,运行结果如图所示
开动脑筋
若输入的字母不区分大小写,则如何完善程序?
若输入完整的汽车牌号,则需要从中取出首字母,
试想该如何进一步完善程序?
拓展运用
任务:输入学生的成绩,根据成绩进行分类。
85分以上优秀,70-84良好,60-69及格,60以下
不及格。
程序如下:
开展探讨交
流,完成任
务。
学生小组间
讨论,共同完
成任务。
。
培锻炼学生的语
言组织能力和表
达的能力。
if g>=60:
if g>=70:
if g>=85:
print("优秀")
else:
print("良好")
else:
print("及格")
else:
print("不及格")
随堂练习
空气质量指数(简称AQI) 又称空气污染指数,
学生小组间
讨论,共同完
就是根据空气中的各种成分占比,将监测的空气浓
成任务,并分
度简化成为单一的概念性指数值形式。它将空气污
组汇报。
g=float(input("输入学生成绩:"))
染程度和空气质量状况分级表示(如下表),适合于
表示城市各时段的空气质量状况和变化趋势。
课堂小结 分小组总结归纳,教师补充。 各组汇报总
结,其他小组
培养学生独立完
成练习的能力。
锻炼学生的总结
能力,逻辑思维、
成员做补充。 语言表达能力。
布置作业 1.输入数字,输出其对应的月份。输入1,输
出jauary。
板书 一、问题分析
二、 算法设计
三、编写程序
四、调试运行
版权声明:本文标题:第7课 多分支结构的运用实例(21张PPT)教案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1714164090a668010.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论