课件编号16039856

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

日期:2024-05-01 科目:信息技术 类型:初中课件 查看:15次 大小:719531Byte 来源:二一课件通
预览图 1/7
2023,第三,信息技术,初中,2019,青岛
  • cover
(课件网) 我们班上有位同学小丁最近非常苦恼,原来跟自己差不多高的几名同学的身高都超过了自己,他现在身高是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 自我评价 程序调试运行 程序正 ... ...

~~ 您好,已阅读到文档的结尾了 ~~