2.2 做出判断的分支课件-2026-2027学年教科版高中信息技术必修一

2026-07-15
| 21页
| 55人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术教科版必修1 数据与计算
年级 高一
章节 2.2 做出判断的分支
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2026-2027
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 287 KB
发布时间 2026-07-15
更新时间 2026-07-15
作者 dxmm
品牌系列 -
审核时间 2026-07-15
下载链接 https://m.zxxk.com/soft/58830248.html
价格 0.50储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件围绕分支语句(单分支、双分支、多分支)及关系运算符展开,从飞船飞行条件等实际问题导入,通过单分支到双分支再到多分支的递进,结合关系表达式教学,构建逐步深入的学习支架。 其亮点在于以计算思维和数字化学习与创新为导向,通过“判断晋级”“运动心率计算”等项目,采用“算法设计-编程调试-实践应用”的教学方法,课堂小结系统梳理结构与运算符,助力学生提升问题解决能力,教师可直接利用实例与练习高效教学。

内容正文:

作出判断的分支 知识点1:分支语句 当程序中需要根据不同的条件判断来决定程序执行的走向时,可以用if分支语句实现。 知识点1:分支语句 单分支语句基本格式 if 条件: 语句或语句组 冒号不能丢 TAB或者4空格 缩进 空格 知识点1:分支语句 双分支语句基本格式 if 条件: 语句或语句组 else: 语句或语句组 缩进 缩进 知识点1:分支语句 例子: v=float(input(“请输入速度(千米/秒)”:)) if v>=7.91: print(“飞船成功飞行!”) else: print(“飞船不能升空!”) 知识点2:关系运算符 分支语句的条件如“v>=7.91”,为关系表达式,用关系运算符连接起来的式子。常见的关系运算符有: 运算符 含义 知识点2:关系运算符 在关系表达式中,当关系表达式成立时值为真(True),不成立时值为假(False)。 对于数值,是按照数值的大小来比较它们的关系的。 例如:9>=7.9 True 23==24 False 设计算法:判断是否晋级?(单分支) 开始 计算选手最后得分 输入每个评委评分 条件score>=88 语句或者语句组 是 结束 输出结论 否 满足条件:输出结论“恭喜你晋级!” 不满足条件:结束 编程调试:判断是否晋级?(单分支) group=input("请输入选手编号:") score1=float(input("请输入第一位评委的评分:")) score2=float(input("请输入第二位评委的评分:")) score3=float(input("请输入第三位评委的评分:")) score4=float(input("请输入第四位评委的评分:")) score5=float(input("请输入第五位评委的评分:")) score=(score1+score2+score3+score4+score5)/5 print("第",group,"组的最后得分是:",score) if score>=88 : print("恭喜你进入第二轮比赛,请做好准备!") 项目:计算选手最后得分并判断是否晋级(双分支) 开始 计算选手最后得分 输入每个评委评分 条件score>=88 语句或者语句组A 是 输出结论 结束 语句或者语句组B 否 满足条件:“恭喜你进入第二轮比赛,请做好准备!” 不满足条件:“感谢您的参与,下次加油!” group=input("请输入选手编号:") score1=float(input("请输入第一位评委的评分:")) score2=float(input("请输入第二位评委的评分:")) score3=float(input("请输入第三位评委的评分:")) score4=float(input("请输入第四位评委的评分:")) score5=float(input("请输入第五位评委的评分:")) score=(score1+score2+score3+score4+score5)/5 print("第",group,"组的最后得分是:",score) if score>=88 : print("恭喜你进入第二轮比赛,请做好准备!") else: print(“感谢您的参与,下次加油!”) 编程解决问题:判断是否晋级?(双分支) 请将代码补充完整(P36): age=float(input("请输入年龄=")) #输入年龄 HRrest=float(input("请输入安静心率=")) #输入安静心率 gender=input("请输入 male 或 female:") #输入性别 if _______________: #根据输入的性别判断 _______________ else: _______________ low=(n-age-HRrest)*0.6+HRrest #计算最适宜运动心率最低值 high=(n-age-HRrest)*0.8+HRrest #计算最适宜运动心率最高值 #输出最适宜运动心率范围 print("最适宜的运动心率是:",low,"~",high) 请将课本代码补充完整并调试: age=float(input("请输入年龄=")) #输入年龄 HRrest=float(input("请输入安静心率=")) #输入安静心率 gender=input("请输入 male 或 female:") #输入性别 if gender==”male”: #根据输入的性别判断 n=220 else: n=210 low=(n-age-HRrest)*0.6+HRrest #计算最适宜运动心率最低值 high=(n-age-HRrest)*0.8+HRrest #计算最适宜运动心率最高值 #输出最适宜运动心率范围 print("最适宜的运动心率是:",low,"~",high) 分析问题:判断获得几等奖? 为了鼓励同学们参加活动,第二轮比赛中按照最后得分进行评奖: 1.score>=95 : 特等奖 2. 95>score>=90:一等奖 3. 90>score>=85:二等奖 4.score<85:三等奖 设计算法:判断获得几等奖?(多分支) 多分支 if 条件1: 语句或语句组 elif 条件2 : 语句或语句组 elif 条件3: 语句或语句组 …… else : 语句或语句组 开始 输入选手最后得分 条件1 是 特等奖 结束 三等奖 否 else 否 是 条件2 一等奖 条件3 否 是 二等奖 编程解决问题:判断获得几等奖?(多分支) group=input("请输入选手编号:") score=float(input("请输入你的最后得分:")) print("第",group,"组的最后得分是:",score) if score>=95 : print("恭喜你获得特等奖!") elif 95>score>=90: print("恭喜你获得一等奖!") elif 90>score>=85: print("恭喜你获得二等奖!") else: print("恭喜你获得三等奖!") 课堂小结: 单分支 if 条件: 语句或语句组 双分支 if 条件: 语句或语句组 else : 语句或语句组 运算符 = = > >= < <= != 含义 等于 大于 大于等于 小于 小于等于 不等于 多分支 if 条件: 语句或语句组 elif 条件: 语句或语句组 …… else : 语句或语句组 小试牛刀: n=int(input("请输入标准体重(kg):")) m=int(input("请输入您的实际体重(kg)")) if _______________: print("您超重了!") elif n*1.2<=m<n*1.3: print("轻度肥胖!") elif _______________: print("中度肥胖!") elif m>=n*1.5: print("重度肥胖!") 超 重:大于等于标准体重110%小于标准体重120%. 轻度肥胖:大于等于标准体重120%小于标准体重130%. 中度肥胖:大于等于标准体重130%小于标准体重150%. 重度肥胖:大于等于标准体重150%. 小试牛刀: n=int(input("请输入标准体重(kg):")) m=int(input("请输入您的实际体重(kg)")) if _______________: print("您超重了!") elif n*1.2<=m<n*1.3: print("轻度肥胖!") elif _______________: print("中度肥胖!") elif m>=n*1.5: print("重度肥胖!") n*1.1<=m<n*1.2 n*1.3<=m<n*1.5 课后练习: 1.试着完成课本P37拓展练习。 2.预习2.3节的内容。 谢谢聆听! $

资源预览图

2.2 做出判断的分支课件-2026-2027学年教科版高中信息技术必修一
1
2.2 做出判断的分支课件-2026-2027学年教科版高中信息技术必修一
2
2.2 做出判断的分支课件-2026-2027学年教科版高中信息技术必修一
3
2.2 做出判断的分支课件-2026-2027学年教科版高中信息技术必修一
4
2.2 做出判断的分支课件-2026-2027学年教科版高中信息技术必修一
5
2.2 做出判断的分支课件-2026-2027学年教科版高中信息技术必修一
6
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。