第6课条件语句 课件(共15张PPT) 2022—2023学年青岛版(2019))初中信息技术第三册

资源下载
  1. 二一教育资源

第6课条件语句 课件(共15张PPT) 2022—2023学年青岛版(2019))初中信息技术第三册

资源简介

(共15张PPT)
我们班上有位同学小丁最近非常苦恼,原来跟自己差不多高的几名同学的身高都超过了自己,他现在身高是165厘米,父亲身高180厘米,母亲身高165厘米,他因此非常担心自己以后不长了。
一、创设情景,引出课题
设计身高预测器——条件语句
学习目标
认识程序的分支结构,了解Python语言语句缩进的特点。
熟练应用条件表达式,掌握if语句的语法格式。
能用条件语句编写程序解决生活中的问题,提升逻辑思维能力,进一步体会算法及其思想。
二、任务驱动,探究新知
任务一:
分析身高预测器的工作原理,请自学导学案的相关内容,将导学案中的流程图补充完整(3分钟)。
项目 A B C 自我评价
自然语言描述算法 能够准确流利表达 能够表述设计思路 仅能介绍基本功能
流程图填空 全部填写正确 2个填写正确 1个填写正确
评价量规1:
科学家给出的身高(单位是厘米)预测公式是:
男性身高=(父亲身高+母亲身高)×1.08÷2
女性身高=(父亲身高×0.923+母亲身高)÷2
启动计时器
时间到!
3
0.5
1
1.5
2.5
2
科学家给出的身高(单位是厘米)预测公式是:
男性身高=(父亲身高+母亲身高)×1.08÷2
女性身高=(父亲身高×0.923+母亲身高)÷2
二、任务驱动,探究新知
开始
输入父母的身高
输入性别
判断性别是否为_______
预测身高=(父亲身高×0.923+母亲身高)÷2
预测身高=(父亲身高+母亲身高)×1.08÷2
输出预测身高值
结束



fqsg = int(input("请输入父亲身高(厘米):"))
mqsg = int(input("请输入母亲身高(厘米):"))
xb = int(input("请输入性别(男=1,女=2):"))
ycsg = int((fqsg+mqsg)*1.08/2)
ycsg = int((fqsg*0.923+mqsg)/2)
print("你的预测身高(厘米):",ycsg)
任务二:请自学导学案的相关内容,将“身高预测器(任务2)”程序第4行和第6行补充完整,并调试运行(3分钟) 。
二、任务驱动,探究新知
项目 A B C 自我评价
程序补充填空 全部填写正确 第4行填写正确 第6行填写正确
程序调试运行 程序正常运行,格式正确,逻辑正确,运行结果正确。 程序正常运行。格式正确,逻辑错误,运行结果错误。 仅能补充部分代码,程序无法运行。
评价量规2:
if xb == 1:
else:
第4行
第6行
启动计时器
时间到!
3
0.5
1
1.5
2.5
2
if 条件:
语句1
else:
语句2
冒号
缩进
冒号
缩进
If 条件语句
二、任务驱动,探究新知
一般为4个字符,表示从属关系
sg = int(input("请输入现在的身高(厘米):"))
print("你目前的身高与预测身高一致!")
print("你目前的身高已经超过预测身高!")
print("你目前的身高还没有达到预测身高!")
二、任务驱动,探究新知
任务三:比较你目前的身高是否达到预测值
请自学导学案相关内容,将“身高预测器(任务3)”程序第10、12、14行补充完整,并调试运行(3分钟) 。
项目 A B C 自我评价
程序补充填空 全部填写正确 2个填写正确 1个填写正确
程序调试运行 程序正常运行,格式正确,逻辑正确,运行结果正确。 程序正常运行。格式正确,逻辑错误,运行结果错误。 仅能补充部分代码,程序无法运行。
评价量规3:
if xzsg==ycsg:
elif xzsg>ycsg:
else:
第10行
第12行
第14行
启动计时器
时间到!
3
0.5
1
1.5
2.5
2
if 条件1:
语句1
elif 条件2:
语句2
elif 条件3:
语句3
……
else:
其它语句
多重分支
二、任务驱动,探究新知
任务四:学校女子篮球队准备招募新队员,要求现在身高大于等于170厘米。请替学校女子篮球队向符合条件的同学发出邀请。
请自学导学案相关内容,为“身高预测器(任务4)”程序第16、17行填写代码,添加此功能,并调试运行。
(3分钟)
三、实践创新,巩固新知
项目 A B C 自我评价
程序调试运行 程序正常运行,格式正确,逻辑正确,运行结果正确。 程序正常运行。格式正确,逻辑错误,运行结果错误。 仅能补充部分代码,程序无法运行。
评价量规4:
启动计时器
时间到!
3
0.5
1
1.5
2.5
2
四、展示交流、评价反馈
if xb==2:
if xzsg>=170:
print("学校女子篮球队期待你的加入!")
任务四:学校女子篮球队准备招募新队员,要求现在身高大于等于170厘米。请替学校女子篮球队向符合条件的同学发出邀请。
if xb==2 and xzsg>=170:
print("学校女子篮球队期待你的加入!")
名称 保留字 多重条件示例 多重嵌套示例
与 and if 条件1 and 条件2: 语句 if 条件1:
if 条件2:
语句
或 or if 条件1 or 条件2: 语句 if 条件1:
语句
if 条件2:
语句
非 not if not 条件1: 语句 if 条件1:
else:
语句
四、展示交流、评价反馈
学习目标
认识程序的分支结构,了解Python语言语句缩进的特点。
熟练应用条件表达式,掌握if语句的语法格式。
能用条件语句编写程序解决生活中的问题,提升逻辑思维能力,进一步体会算法及其思想。
五、课堂小结、拓展延伸
1.超市中的某商品购买数量超过10个,打7折。
2.红绿灯判断游戏,是红灯就停,绿灯就通过。
3.某商场促销,采用购物满减活动,顾客一次购物每满1000元优惠100元。编写程序,输入购物款数,计算并输出优惠价。
4. 计算行李托运费,如果行李重量在50公斤以下,3元/公斤,超过50公斤时,超过部分的托运单价是9元/公斤。
5.购买地铁车票:乘1-4 站 3元/位;5-9站 4元/位;9站以上5元/位。
生活中的分支结构
五、课堂小结、拓展延伸
生活中我们会面临很多选择,
不要迷茫,
判断好条件再出手!
程序让生活更美好!

展开更多......

收起↑

资源预览