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。

板书 一、问题分析

二、 算法设计

三、编写程序

四、调试运行


本文标签: 所在地 学生 分支