第12课 闰年平年我知道(2) 教学设计 2025-2026学年信息科技五年级全一册人教版

2026-03-29
| 4页
| 50人阅读
| 0人下载
普通

资源信息

学段 小学
学科 信息科技
教材版本 小学信息科技人教版五年级全一册
年级 五年级
章节 第12课 闰年平年我知道(2)
类型 教案-教学设计
知识点 -
使用场景 同步教学-新授课
学年 2025-2026
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 DOCX
文件大小 81 KB
发布时间 2026-03-29
更新时间 2026-03-29
作者 xkw_077514445
品牌系列 -
审核时间 2026-03-29
下载链接 https://m.zxxk.com/soft/57069345.html
价格 0.50储值(1储值=1元)
来源 学科网

内容正文:

第12课 闰年平年我知道(2) 教学设计 课题 闰年平年我知道(2) 单元 第三单元 学科 信息科技 年级 五年级 教材分析 本课是第11课的延续,重点将闰年判断的多分支算法用Python程序实现。通过认识`if...elif...else`多分支语句、补全闰年判断程序、运行验证算法,让学生掌握多分支结构的程序实现方法,体验“算法→代码→运行验证”的完整过程,培养用程序解决问题的思维能力。 学习 目标 1. 信息意识:认识Python中的多分支结构语句(`if...elif...else`),了解多分支结构在解决复杂问题中的作用。 2. 计算思维:能补全多分支结构的程序代码,明确多分支结构中的判断条件和执行路径。 3. 数字化学习与创新:能运行并验证闰年判断程序,体验用程序实现算法的完整过程。 4. 信息社会责任:感受程序在解决实际问题中的严谨性,培养用计算思维解决生活问题的意识。 重点 认识实现多分支结构的`if...elif...else`程序语句,补全并运行闰年判断程序。 难点 明确多分支结构中的判断条件逻辑,理解`elif`和`else`的执行规则。 教学过程 教学环节 教师活动 学生活动 设计意图 复习导入 衔接旧知 1. 回顾上节课知识: • 闰年判断规则:`(能被4整除且不能被100整除) 或 能被400整除` • 多分支结构:多个条件嵌套判断,形成多条执行路径 2. 提问:“我们已经能用自然语言和流程图描述闰年判断算法,那怎么让计算机帮我们判断呢?” 3. 引出课题:闰年平年我知道(2),明确本课要学习用Python程序实现多分支算法。 1. 回顾闰年判断规则和多分支结构。 2. 思考如何将算法转化为计算机能执行的代码。 3. 明确本课学习方向:用Python实现闰年判断算法。 衔接上节课知识,自然过渡到程序实现,激发学生对代码执行的好奇心。 探究新知1 认识多分支结构程序 活动1:学习`if...elif...else`语句 1. 讲解Python多分支结构语法: ```python if 条件1: 语句组1 elif 条件2: 语句组2 else: 语句组3 ``` • `elif`是`else if`的缩写,用于在不满足前一个`if`条件时继续判断 • 执行规则:先判断`条件1`,成立则执行`语句组1`;不成立则判断`条件2`,成立则执行`语句组2`;都不成立则执行`else`的`语句组3` 2. 示例演示:根据气温给出穿衣建议的程序。 3. 强调:`if`、`elif`、`else`后面要加冒号,语句组要缩进。 1. 学习`if...elif...else`语法,理解`elif`和`else`的作用。 2. 分析穿衣建议程序,理解多分支执行流程。 3. 记忆Python代码的缩进规则。 从简单示例入手,让学生快速掌握多分支结构的语法和执行逻辑。 探究新知2 补全并验证闰年判断程序 活动2:实现闰年判断算法 1. 回顾闰年判断流程图,对应到代码逻辑: • 第一个判断:`year%4 == 0 and year%100 != 0` • 第二个判断:`year%400 == 0` 2. 引导补全程序代码: ```python year = int(input('请输入一个年份:')) if year%4 == 0 and year%100 != 0: print(year, '这是闰年') elif year%400 == 0: print(year, '这是闰年') else: print(year, '这是平年') ``` 3. 讲解关键语法: • `%`是取余运算符,`year%4 == 0`表示能被4整除 • `and`是“与”运算符,需要同时满足两个条件 4. 演示运行程序,输入不同年份(如2020、2000、1900、2100),验证输出结果。 1. 对照流程图,理解代码与算法的对应关系。 2. 补全红色文字的代码片段,完成闰年判断程序。 3. 学习`%`、`and`等运算符的含义。 4. 运行程序,输入不同年份,验证判断结果是否正确。 将多分支算法转化为代码,让学生体验“算法→代码→运行验证”的完整过程,突破教学难点。 探究新知3 多分支结构应用拓展 活动3:火车票购票程序实践 1. 出示购票规则: • ≥14岁:全价票 • 6≤年龄<14:儿童优惠票 • <6岁:免费携带 2. 引导补全程序代码: ```python nl = int(input('请输入乘车人的年龄:')) if nl >= 14: print(nl, '岁,请购买全价票') elif 6 <= nl < 14: print(nl, '岁,请购买儿童优惠票') else: print(nl, '岁,由持票成年人免费携带') ``` 3. 运行程序,输入不同年龄(如11岁、8岁、5岁),验证输出结果。 4. 引导思考:生活中还有哪些场景可以用多分支结构解决?(如公交分段计价、成绩等级判断) 1. 理解购票规则,分析多分支判断条件。 2. 补全购票程序代码,运行验证结果。 3. 思考生活中的多分支应用场景,拓展思维。 通过实际场景应用,让学生巩固多分支结构的编程方法,提升知识迁移能力。 课堂总结 巩固提升 1. 师生共同梳理: → Python多分支结构:`if...elif...else` → 核心语法:`if`判断第一个条件,`elif`判断后续条件,`else`处理剩余情况 → 闰年判断程序:输入年份 → 多条件判断 → 输出结果 → 开发流程:算法分析→代码编写→运行调试 2. 布置作业: ① 用Python程序实现“判断成绩等级”(90+优秀,80-89良好,60-79及格,<60不及格)的多分支算法 ② 思考:如果需要在多分支中加入更多条件,该如何修改代码? 1. 回顾本课核心知识,形成“算法→程序”的完整认知。 2. 完成作业,巩固多分支结构的编程能力。 3. 思考复杂多分支场景,为后续学习铺垫。 总结知识,强化多分支程序的实现方法,为后续更复杂的算法学习做好衔接。 板书设计 闰年平年我知道(2) 1. Python多分支结构: ```python if 条件1: 语句组1 elif 条件2: 语句组2 else: 语句组3 ``` - `elif`:在不满足前一个`if`条件时继续判断 - `else`:所有条件都不满足时执行 2. 闰年判断程序核心: - 取余:`year%4`(判断能否被4整除) - 逻辑与:`and`(同时满足两个条件) - 条件:`(year%4==0 and year%100!=0) or (year%400==0)` 3. 执行流程:输入 → 多条件判断 → 输出结果 学科网(北京)股份有限公司 $

资源预览图

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