内容正文:
《闰年平年我知道(1)》教学设计
教材版本:义务教育信息科技课程资源(五年级)
课时安排:1课时(40分钟)
授课对象:五年级学生
一、教材分析
本课是五年级第十一课,基于2022年版课标"身边的算法"模块,重点学习多分支结构的算法设计与描述。教材以"闰年判断"这一数学问题为载体,引导学生经历"问题分析→规则理解→条件提炼→算法描述→流程图表达"的完整过程。本课是分支结构的深化应用,涉及"与、或"逻辑运算符及括号优先级,体现了算法在跨学科(数学、天文历法)中的工具价值,为后续学习复杂算法与程序实现奠定逻辑基础,体现"科"(算法原理)与"技"(描述方法)并重的课程理念。
二、学情分析
1.认知基础:学生已掌握单分支(if-else)结构,能绘制简单流程图,但对多条件组合(如"A且B或C")的逻辑关系理解困难。
2.能力特点:对"生日谜题""火车购票"等生活化情境兴趣浓厚,具备初步的数学推理能力(整除、逻辑推理)。
3.学习障碍预测:难以理解"四年一闰,百年不闰,四百年又闰"的复合规则;对"与、或"逻辑运算符及括号优先级的算法描述易混淆;忽视边界值(如2000年、2100年)的判断。
三、教学目标(对应核心素养)
1.计算思维:通过闰年规则分析,能用自然语言与流程图描述多分支结构算法,准确表达"与、或"逻辑关系及判断优先级。
2.信息意识:理解算法能将复杂规则(闰年判定)系统化、自动化,感知算法在天文历法、社会规则中的普适性应用价值。
3.数字化学习与创新:能运用"判断条件组合"策略解决火车购票、密码优化等新情境问题,实现算法迁移。
4.信息社会责任:认识到规则类算法需严谨、无歧义,养成按规定流程办事、尊重社会规则的法治意识。
四、教学重难点
重点:理解并准确描述闰年判断的多分支结构算法,掌握"与、或"逻辑组合。
难点:用流程图正确表达嵌套或并列的多分支判断条件及执行路径。
五、教学准备
教师准备:教学课件、闰年规则分解卡、逻辑运算符磁贴("且""或")、流程图半成品磁贴、学习单(含年份分析表、火车票购票分析表)。
学生准备:记录本、课前预习"四年一闰"口诀并思考其局限性。
六、教学过程
环节一:情境导入,谜题激趣(4分钟)
活动1:生日谜题挑战
谜题呈现:"11岁小朋友只过2次生日,哪天出生的?"(2月29日)
追问探究:"为什么生日少?这个现象和什么有关?"(闰年)
任务聚焦:"如何判断某年是闰年?这里藏着复杂的算法规则!"
设计意图:用反直觉谜题激发探究欲,从生活现象引出天文历法问题,建立学习意义感。
环节二:规则解构,条件提炼(10分钟)
活动2:破解"四年一闰"密码
1.口诀质疑(3分钟)
提问:"都说'四年一闰',2000年是闰年,2100年呢?"(引发认知冲突)
数据验证:学习单任务一:填写表格(2023、2000、2020、2100年是否被4、100、400整除)
规律发现:学生发现"2100能被100整除但不能被400整除,不是闰年"。
2.规则建模(4分钟)
师生共建:提炼完整规则:
条件1:能被4整除且不能被100整除 → 闰年
条件2:能被400整除 → 闰年
否则:平年
逻辑工具:用磁贴展示"且""或"运算符,解释"且"需同时满足,"或"满足其一即可。
3.优先级引入(3分钟)
括号魔法:将条件转化为数学表达式:(year%4==0 and year%100!=0) r (year%400==0)
记忆口诀:"先算小括号,再算且和或,优先级清,判断准。"
设计意图:从数据实证到逻辑建模,借助直观工具突破"复合条件"难点,为算法描述扫清障碍。
环节三:自然语言,精准描述(6分钟)
活动3:从口语到算法语言
1.分层描述(3分钟)
初级版:学生口头描述"如果满足条件1或条件2,就是闰年"。
升级版:教师提供描述模板,学生在学习单上填空:如果(一个年份能被4整除 且 不能被100整除)或者(一个年份能被400整除),
则结论为"是闰年",否则结论为"是平年"。
2.路径分析(3分钟)
判断推理:输入年份1900、2008、2033、2400,学生在学习单上画出判断路径(走哪个条件?结果是什么?)
教师点拨:强调"否则"路径的排他性,确保算法无遗漏、无冲突。
设计意图:通过分层描述与路径追踪,将模糊口语转化为严谨算法语言,强化逻辑严密性。
环节四:流程图绘制,结构可视(12分钟)
活动4:多分支流程图补全
1.结构识别(4分钟)
半成品呈现:课件显示缺条件/路径的流程图(起始→输入年份→菱形框(空)→分支1→输出"闰年"→分支2→输出"平年")。
小组协作:学习单任务二:讨论"流程图使用了什么结构?"(多分支、嵌套分支)
条件填充:各组用便利贴写下判断条件,贴入菱形框,教师巡视指导。
2.优化精讲(4分钟)
典型展示:投影2组学生作品,对比"单菱形"与"双菱形"结构。
高效方案:教师演示单菱形多条件流程图:
[判断框] (year%4==0 and year%100!=0) r (year%400==0)
↓是 ↓否
[输出闰年] [输出平年]
效率追问:"哪种结构更简单高效?为什么?"(条件组合减少判断层级)
3.独立绘制(4分钟)
任务升级:学习单任务三:独立绘制"火车购票"多分支流程图(情境:6岁、11岁、14岁儿童票规则)。
分层支持:提供"if-elif-else"框架图模板,学困生填空,学优生独立设计。
设计意图:通过"补全→对比→创作"三步,将抽象逻辑关系可视化,多分支结构的认知从浅入深。
环节五:拓展应用,价值升华(5分钟)
活动5:算法改变生活
1.购票方案设计(3分钟)
情境任务:小夏一家(11岁、8岁、5岁)乘火车,分析购票方案:
条件:6-14岁购儿童票,≥14岁购全价票,成人免费带1名<6岁儿童
算法:学生口头描述判断路径(小夏→儿童票?妹妹→免费?弟弟→免费?)
价值提炼:多分支算法让复杂规则自动化、无差错。
2.密码算法优化(2分钟)
讨论:"第9课移位密码,遇到符号怎么办?"
算法补充:在学习单上补充条件判断:"如果字母→移位;如果符号→原样输出"。
素养渗透:算法需考虑完整性,处理所有可能输入。
设计意图:将多分支算法迁移至购票、密码等新情境,体会算法在社会规则执行中的普适价值。
环节六:课堂总结,作业分层(1分钟)
活动6:总结与作业
要点回顾:学生齐读"多分支结构歌":多条件,要组合,与或括号不能错,一条路,走到头,算法高效不出错。
作业布置:
必做:完成学习单"家庭儿童票判断"流程图(3个孩子年龄不同)。
选做:优化第9课凯撒密码流程图,实现"字母移位、符号原样输出"多分支判断。
设计意图:朗朗上口的口诀强化记忆,分层作业兼顾巩固与创造,链接单元前后知识。
七、板书设计
第11课 闰年平年我知道(1)
多分支结构:条件组合,路径清晰
闰年判断条件:
(能被4整除 且 不能被100整除)
或者
(能被400整除)
规则算法化:
口诀 → 表格 → 条件 → 流程图
应用:火车购票、密码优化
八、作业设计
必做作业:
1.完成"小夏一家购票方案"流程图(输入3个儿童年龄,输出每人票型),要求:
准确使用"且""或"逻辑
画出至少2个判断框
选做作业(二选一):
A. 生活应用类:调查小区停车收费规则(如:2小时内5元,2-5小时10元,过夜20元),绘制多分支流程图。
B. 算法优化类:将闰年算法中的两个条件合并为一个判断框,写出完整布尔表达式,并解释括号的作用。
九、教学评价设计
评价维度
评价指标
评价工具
评价主体
条件理解
能准确填写年份整除分析表
学习单任务一
教师批改+自评
逻辑表达
能用"且""或"描述闰年判断条件
课堂发言+学习单
教师观察+互评
图示能力
能补全流程图判断条件与路径
学习单任务二
教师评价+展示互评
迁移应用
能正确分析火车购票多分支逻辑
拓展任务
教师评价
十、教学反思要点
1.逻辑复杂度:多分支的"与或"组合是认知难点,需准备"逻辑运算符扑克卡"(正面符号,背面含义),让学生通过抽卡组合游戏理解优先级。
2.时间分配:环节四"流程图绘制"易超时,对学困生可提供"流程图拼装卡"(散件排序),减少绘图时间。
3.边界值处理:学生易忽视"年份为0"等边界,可补充讨论"公元年份从1开始"的约束条件,培养算法健壮性思维。
4.跨学科整合:可与数学课"因数与倍数"单元同步,用算法视角重构数学知识,实现学科融合。
5.生成性资源:收集学生"火车购票流程图"中的典型错误(如条件遗漏、路径交叉),作为下节课"算法调试"的教学素材。
学科网(北京)股份有限公司
$