资源简介 (共15张PPT)我们班上有位同学小丁最近非常苦恼,原来跟自己差不多高的几名同学的身高都超过了自己,他现在身高是165厘米,父亲身高180厘米,母亲身高165厘米,他因此非常担心自己以后不长了。一、创设情景,引出课题设计身高预测器——条件语句学习目标认识程序的分支结构,了解Python语言语句缩进的特点。熟练应用条件表达式,掌握if语句的语法格式。能用条件语句编写程序解决生活中的问题,提升逻辑思维能力,进一步体会算法及其思想。二、任务驱动,探究新知任务一:分析身高预测器的工作原理,请自学导学案的相关内容,将导学案中的流程图补充完整(3分钟)。项目 A B C 自我评价自然语言描述算法 能够准确流利表达 能够表述设计思路 仅能介绍基本功能 流程图填空 全部填写正确 2个填写正确 1个填写正确 评价量规1:科学家给出的身高(单位是厘米)预测公式是:男性身高=(父亲身高+母亲身高)×1.08÷2女性身高=(父亲身高×0.923+母亲身高)÷2启动计时器时间到!30.511.52.52科学家给出的身高(单位是厘米)预测公式是:男性身高=(父亲身高+母亲身高)×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行启动计时器时间到!30.511.52.52if 条件:语句1else:语句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行启动计时器时间到!30.511.52.52if 条件1:语句1elif 条件2:语句2elif 条件3:语句3……else:其它语句多重分支二、任务驱动,探究新知任务四:学校女子篮球队准备招募新队员,要求现在身高大于等于170厘米。请替学校女子篮球队向符合条件的同学发出邀请。请自学导学案相关内容,为“身高预测器(任务4)”程序第16、17行填写代码,添加此功能,并调试运行。(3分钟)三、实践创新,巩固新知项目 A B C 自我评价程序调试运行 程序正常运行,格式正确,逻辑正确,运行结果正确。 程序正常运行。格式正确,逻辑错误,运行结果错误。 仅能补充部分代码,程序无法运行。评价量规4:启动计时器时间到!30.511.52.52四、展示交流、评价反馈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元/位。生活中的分支结构五、课堂小结、拓展延伸生活中我们会面临很多选择,不要迷茫,判断好条件再出手!程序让生活更美好! 展开更多...... 收起↑ 资源预览