高中信息技术 / 教科版(2019) / 必修1 数据与计算 / 第2单元 编程计算 / 2.2 做出判断的分支 / 编号:26167085

教科版(2019)信息技术必修一 2.2 做出判断的分支 课件(共21张PPT)

日期:2026-07-12 科目:高中信息技术 类型:课件 来源:二一教育课件站
关键词:输入,语句,input,float,分支,评分
预览图 9
高中信息技术 高中信息技术
(课件网) 作出判断的分支 知识点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) 分析问题:判断 ... ...

~~ 已预览到文档结尾了 ~~