第12课 闰年平年我知道(2)(教学课件)信息科技人教版五年级上册(新教材)

2025-10-23
| 25页
| 159人阅读
| 4人下载
精品

资源信息

学段 小学
学科 信息科技
教材版本 小学信息科技人教版五年级全一册
年级 五年级
章节 第12课 闰年平年我知道(2)
类型 课件
知识点 用算法解决问题
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 45.32 MB
发布时间 2025-10-23
更新时间 2025-10-23
作者 Dorisvv老师
品牌系列 上好课·上好课
审核时间 2025-10-23
下载链接 https://m.zxxk.com/soft/54514340.html
价格 3.50储值(1储值=1元)
来源 学科网

摘要:

该小学信息科技课件聚焦Python多分支结构(if…elif…else),通过课堂导入回顾前课闰年平年判断算法,结合“气温建议”程序示例引入新知,再引导学生补全闰年判断代码,构建从算法到编程结构的学习支架。 其亮点是以真实问题驱动,学生经历规则抽象(闰年条件转代码条件)、算法设计(补全分支语句)、验证优化(测试不同年份)过程,培养计算思维。“兴趣园地”火车票购票年龄判断案例与“智慧挑战”辨析题,提升数字化学习与创新能力。学生能在实践中掌握编程逻辑,教师可借助清晰活动设计与实例高效教学。

内容正文:

第3单元 用算法解决问题 闰年平年我知道(2) 第12课 人教版·五年级 学习目标 01 课堂导入 02 新知探究 03 知识总结 04 智慧挑战 05 兴趣园地 06 目录 CONTENTS 2 PART 1 学习目标 认识 Python 中的多分支结构语句,能够补全 多分支结构的程序并运行,验证算法。 初步了解利用多分支结构解决问题的过程, 逐步培养解决问题的思维能力。 学习目标 PART 2 课堂导入 课堂导入 前面一课中,我们学习了判断闰年与平年的算法,你是不是很想用程序实现与验证这个算法呢?下面就一起来探究吧。 如果 (“年份数值能被 4 整除”而且“年份数值不能被 100 整除”)或者“年份数值能被 400 整除”,则结论为“是闰年”,否则结论为“是平年”。 PART 3 新知探求 新知探究 学习活动1 活动1:认识多分支结构程序 新知探究 学习活动1 认识多分支结构程序 在 Python 中,依据多个条件判断得到不同结果的程序结构就是多分支结构。例如,具有两个判断条件、两个双分支的嵌套结构就是多分支结构。 if 条件 1: 语句组 1 elif 条件 2: 语句组 2 else: 语句组 3 下面是两个双分支结构的基本格式: 通常用 if …… elif…… else 语句实现。 elif可理解为else if的缩写 新知探究 学习活动1 认识多分支结构程序 if 条件 1: 语句组 1 elif 条件 2: 语句组 2 else: 语句组 3 下面是两个双分支结构的基本格式: 通常用 if …… elif…… else 语句实现。 #执行程序时,先判断条件1是否成立: #如果成立,就转向其中的“是” 分支并执行语句组1; #如果不成立,则转向“否”分支。 #继续判断条件2,如果条件2成立,就转向其中的“是”分支并执行语句组2; #否则,转向其中的“否”分支并执行语句组3。 新知探究 分析下面“根据气温给出适当建议”的程序: temperature = float (input(' 请输入气温:')) if temperature < 15: print(' 今天有点冷,要穿厚一些的衣服 ') elif 15 <= temperature <= 30: print(' 今天气候宜人,适合穿春秋装 ') else: print(' 今天有点热,要穿薄一些的衣服并适当防晒 ') 该多分支结构程序中的判断过程: 如果温度( ),那么输出提示“今天有点冷,要穿厚一些的衣服”。 如果温度在( )之间,则输出提示“今天气候宜人,适合穿春秋装”。 如果温度( ),则输出提示“今天有点热,要穿薄一些的衣服并适当防晒”。 低于15℃ 15℃至30℃ 大于等于30℃ 学习活动1 认识多分支结构程序 新知探究 学习活动2 活动2:验证判断闰年与平年的算法 新知探究 学习活动2 验证判断闰年与平年的算法 第1步:回顾前面所学知识,进一步认识下面的流程图。 新知探究 学习活动2 验证判断闰年与平年的算法 第2步:利用多分支结构程序语句,补全用红色文字描述的程序代码。 year = int(input(' 请输入一个年份:')) 如果 year%4 == 0 and year%100 != 0: print (year, ' 这是闰年 ') 又如果 年份除以 400 取余等于 0 print (year, ' 这是闰年 ') 否则 print (year, ' 这是平年 ') # 获取输入的年份 # 判断是闰年还是平年 # 年份除以4取余等于0并且年份除以100取余不等于0 if elif year%400 == 0: else: 新知探究 学习活动2 验证判断闰年与平年的算法 第2步:利用多分支结构程序语句,补全用红色文字描述的程序代码。 year = int(input(' 请输入一个年份:')) 如果 year%4 == 0 and year%100 != 0: print (year, ' 这是闰年 ') 又如果 年份除以 400 取余等于 0 print (year, ' 这是闰年 ') 否则 print (year, ' 这是平年 ') if elif year%400 == 0: else: 运算符 说明 含义 % 取余 判断一个数是否能被另一个数整除,即相除之后的余数为0,则表示能够整除 A%B==0,即A能被B整除 == 相等 相当于数学中的“=”(等于) A==B即A等于B != 不相等 相当于数学中的“≠”(不等于)A!=B即A不等于B and “与”逻辑 表示要同时满足两个条件 A and B即同时满足A与B条件 新知探究 学习活动2 验证判断闰年与平年的算法 第3步:修改完成后,保存程序文件。 新知探究 学习活动2 验证判断闰年与平年的算法 第4步:运行程序,输入不同的年份,观察执行结果。 算法的实现离不开程序,通过编写程序进行执行与测试,可以验证算法的合理性与准确性。算法为程序编写提供了解决问题的思路和步骤,程序将算法转化为可执行的指令。 程序编写过程是算法转化为代码的过程,需要考虑算法的顺序、循环和分支三种基本控制结构以及语法规则等因素。 新知探究 学习活动2 验证判断闰年与平年的算法 Python中的比较运算符 比较运算符用来比较两个数据,结果有两种True和False。其中True表示条件成立,False表示条件不成立。下表是常用比较运算符的用法举例。 PART 4 知识总结 知识总结 程序的基本要素 输入 判断处理的条件 输出 Python中多分支结构的语法 if 条件 1: 语句块1 elif 条件 2: 语句块2 elif 条件 3: 语句块3 PART 5 智慧挑战 2. 当输入的内容不符合预期时,程序应该?( ) A、继续运行并忽略错误 B、自动修正输入的内容 C、给出错误提示并停止运行 D、随机生成一个正确的输入 1. 输出的内容通常取决于?( ) A、程序的开发环境 B、输入的内容和判断处理的条件 C、计算机的硬件配置 D、程序的编写者 智慧挑战 智慧挑战 解析:程序的行为是由其代码逻辑决定的 答案:B 解析:程序通过错误提示通知用户输入存在问题,并停止运行以避免进一步错误。入通常会返回错误码和提示信息。 答案:C PART 6 兴趣园地 兴趣园地 阅读下面有关购买火车票的多分支结构程序,补充红色文字的语句,保存并运行程序,输入不同的年龄,观察执行结果。 多分支结构的现实应用 nl = int(input(' 请输入乘车人的年龄:')) 如果 nl >= 14: print(nl, ' 岁,请购买全价票 ') elif 年龄大于等于 6 且小于 14: print(nl, ' 岁,请购买儿童优惠票 ') 否则 : print(nl, ' 岁,由持票成年人免费携带 ') if elif 6 <= nl < 14: else: # 判断是否年满14周岁 # 判断是否年满6周岁且未满14周岁 谢谢 下节课见! Thanks! 人教版·五年级 $

资源预览图

第12课 闰年平年我知道(2)(教学课件)信息科技人教版五年级上册(新教材)
1
第12课 闰年平年我知道(2)(教学课件)信息科技人教版五年级上册(新教材)
2
第12课 闰年平年我知道(2)(教学课件)信息科技人教版五年级上册(新教材)
3
第12课 闰年平年我知道(2)(教学课件)信息科技人教版五年级上册(新教材)
4
第12课 闰年平年我知道(2)(教学课件)信息科技人教版五年级上册(新教材)
5
第12课 闰年平年我知道(2)(教学课件)信息科技人教版五年级上册(新教材)
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。