4.3.2if...elif...else语句的应用课件-2025-2026学年粤教版高中信息技术必修一

2025-09-30
| 47页
| 561人阅读
| 0人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术粤教版必修1 数据与计算
年级 高一
章节 4.3.2 if…elif…else语句的应用
类型 课件
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 2.95 MB
发布时间 2025-09-30
更新时间 2025-09-30
作者 无名123109
品牌系列 -
审核时间 2025-09-30
下载链接 https://m.zxxk.com/soft/54094446.html
价格 1.00储值(1储值=1元)
来源 学科网

摘要:

该高中信息技术课件聚焦多分支if语句(if…elif…else)的格式、执行过程及应用,以BMI值计算与健康判断为生活情境导入,通过分析问题、设计算法、编写程序、测试运行的步骤,搭建从生活问题到编程知识的学习支架,衔接选择结构的应用逻辑。 其亮点在于以真实情境(BMI健康评估、运城防疫疫苗接种)驱动教学,通过小组合作设计算法、绘制流程图、编写调试程序,培养学生计算思维与数字化学习能力,结合《我为运城防疫做贡献》实践活动强化信息社会责任。教学环节涵盖案例分析、代码实践、错题辨析,助力学生掌握编程技能,也为教师提供完整的情境化教学方案。

内容正文:

同学们 准备 好了 吗 灵魂 拷问 来了 你 旁边 的 小伙伴 胖 不胖 嘘 人家 胖 不胖 YOU 说了 不算 由 人家的 BMI值 BMI值 说了 BMI值 说了 算 BMI值 说了 算 导入新课 BMI指数是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。BMI指数(身体质量指数,简称体质指数,又称体重指数,英文为Body Mass Index,简称BMI),是用体重(kg/公斤)除以身高(米)的平方得出的数字。 28 BMI数值 过轻:低于18.5 正常:18.5-24 过重:24-28 肥胖:高于28 专家指出最理想的体重指数是22 18.5 24 28 过轻 正常 过重 肥胖 BMI数值区间图 大家在算的过程有什么感受? if…elif…else语句的应用 4.3 运用选择结构描述问题求解过程 山西·运城·稷王中学 薛张莉 目标导航 知识目标 核心素养目标 1.多分支if语句的格式。(重点) 2.多分支if语句的流程图。(重点) 3.多分支if语句的执行过程。(难点) 信息意识:依托真实情境应用,掌握if多分支结构的语法格式和用法,能够举例if语句在生活场景中的应用。 计算思维:能够熟练使用合适的if多分支结构来编写程序解决问题,并能迁移到生活中解决其它实际问题。 数字化学习与创新:学会使用Python软件编写if多分支结构程序解决问题,形成个性化的健康建议。 信息社会责任:通过实践活动《我为运城防疫做贡献》,培养学生的信息社会责任感。 利用 python 语言设计程序,实现下列功能:输入相应个人信息(身高、体重等),通过计算机计算出 BMI值(BMI=体重(kg)/身高(m)2),显示健康状况,给出合理化建议。(BMI<18.5,体重过轻,加强营养;18.5=<BMI<24,体重正常,继续保持;24=<BMI<28,体重过重,加强锻炼;BMI>=28,过度肥胖,注意饮食。) 问题探究 计算机解决问题的步骤 设计算法 解决问题的详细方法和步骤 编写程序 计算机语言编写程序 调试运行 运行程序 发现问题并修改 分析问题 已知条件 需要解决的问题 精确的描述 利用 python 语言设计程序,实现下列功能:输入相应个人信息(身高、体重等),通过计算机计算出 BMI值(BMI=体重(kg)/身高(m)2),显示健康状况,给出合理化建议。 一、分析问题 已知条件 需要解决的问题 一.分析问题 1.知道身高。 2.知道体重。 3.BMI=体重/(身高*身高)。 4.根据BMI值,判断是否肥胖。 二.设计算法 要求:以小组为单位,根据分析,设计算法并绘制流程图。 1.输入身高。 2.输入体重。 3.BMI(身体质量指数)=体重(kg)/身高(m)2 。 4.如果BMI<18.5,体重过轻,加强营养。 5.如果18.5=<BMI<24,体重正常,继续保持。 6.如果24=<BMI<28,体重过重,加强锻炼。 7.如果BMI>=28,体重肥胖,注意饮食。 流程图 输入身高 BMI<18.5 ? 输出体重过轻,加强营养 输出体重过重,加强锻炼 结束 Y N 开始 输入体重 BMI<24 ? 输出体重正常,继续保持 BMI<28 ? N Y N 输出体重肥胖,注意饮食 Y 三.编写程序 多分支if语句 自然语言 转换成Python语言 if else if print(“B”) else: print(“A”) a>=60: elif (a>80)and(a<=100): print(“C”) 条件表达式1: 语句1 条件表达式2: 语句2 语句3 如果 我物理成绩在80分与100分之间 否则 如果 我物理成绩在60分与80分之间 否则我物理成绩为C 那么我物理成绩为A 那么我物理成绩为B print(“A”) print(“B”) print(“C”) 代 码 格式 if (条件表达式1): 语句1 elif (条件表达式2): 语句2 …… elif (条件表达式N): 语句N else: 语句N+1 格式 ①if (条件表达式1)/elif (条件表达式N)后面加冒号,必须是英文状态下的。 ②语句1/语句N相对于if/elif空四个格(四个空格键或者一个Tab键) ③ else后面加冒号(必须是英文状态下的),没有条件表达式。 ④if、elif、else必须对齐。 格式书写注意事项 多分支if语句 流程图 否 语句1 是 语句2 否 是 条件表达式1 条件表达式2 条件表达式N 语句N 是 … 语句N+1 否 … … 执行过程 执行过程:如果条件1表达式为真,则执行语句1,后面的 elif - else 都不会再继续判断和执行了; 如果条件表达式1为假,则往下对 条件表达式2进行判断,一直到多个条件中有表达式的值为true,才结束语句; 若多个条件都为假时,则执行最后 else后面的语句,并结束当前整个 if - elif - else语句。 1.给大家2分钟时间,修改学案上的自主探究。 2.修改完学案,给大家五分钟时间,补全代码。 多分支if语句 name = input("请输入您的名字") hight = float(input("请输入您的身高(m):")) weight = float(input("请输入您的体重(kg):")) BMI = weight/(hight*hight) if BMI<18.5: print(name, "您的体重过轻,加强营养") elif BMI<24: print(name, "您的体重正常,继续保持") elif BMI<28: print(name, "您的体重过重,加强锻炼") else: print(name, "您体重肥胖,注意饮食") 四.调试运行 python程序 课堂小结 多条件 if语句 格式 格式书写注意事项 执行过程 巩固练习 1.下列程序的输出结果是 ( ) a=30 b=1 if a>=10: a=20 elif a>=20: a=30 elif a>=30 b=a else: b=0 print(“a=”,a,”,”,“b=”,b,sep=’’) A、a=30,b=30 B、a=30,b=1 C、a=20,b=1 主要考察if...elif...else的运行过程 a=30, a=20 C 2.运用大家的火眼金睛,找出下列程序中有几处格式错误 x = int(input("请输入第一个数字: ")) y = int(input("请输入第二个数字: ")) if (x = y): print("两数相同!") elif (x > y): print("较大数为:",x) else print("较大数为:",y) if (x == y): print前面应该空4格 else后面应该有冒号(英文状态) elif (x > y)之后的冒号应该是英文状态下的 实践活动 加快推进新冠疫苗接种工作是当前疫情防控常态化的一项重要内容。防疫局局长邀请你编写一个程序,要求输入年龄,显示是否可以接种新冠疫苗。年龄要求: 1.小于3岁,输出“不能接种新冠疫苗”; 2.3-18岁,输出“接种新冠疫苗两针”; 3.18-60岁,输出“接种新冠疫苗三针”; 4.大于60岁,输出“不能接种新冠疫苗”。 我为运城防疫做贡献 让我们一起改变世界 编程 47 【模板21】年终总结 工作汇报 快闪PPT模 创业微商微营销 Blues 117685.305 $

资源预览图

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