版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
泰山版(新教材)小学信息技术五年级下册(全册)教案第一单元校园趣事算法记第1课倒计时器巧设计第2课判断质数效率高第3课生肖算法取余判第4课猜球结果逻辑推第5课图书数目递推算第6课排队人数递归知第二单元美德少年算法评第7课统计票数有妙招第8课得票数目“冒泡”排第9课遍历算法找最值第三单元智能借阅算法推第10课人工智能辨身份第11课推荐算法有个性第12课密码安全多重防第一单元校园趣事算法记第1课倒计时器巧设计一、学情分析五年级学生已具备基础的计算机操作能力,对图二、教材分析本课是泰山版小学信息科技五年级下册第一单元《校园趣事算法记》的第11.信息意识:感知倒计时在校园、生活中的应用价值,能主动发现问题解3.数字化学习与创新:能用图形化编程工具实现倒计时器,尝试调整参数4.信息社会责任:养成规范编写程序、严谨验证功能的习惯,体会算法对四、教学重难点教学重点:倒计时算法的步骤拆解;变量的定义与赋值;循环结构与条件五、教学过程(一)情境导入:感知倒计时,引出课题1.播放校园运动会开幕式、元旦联欢会倒计时视频,展示生活中红绿灯倒计时、电梯倒计时图片,提问:“这些场景里的倒计时有什么作用?如果让计算机实现倒计时,该怎么做?”2.引导学生列举生活中的倒计时场景,总结倒计时的核心特征:从固定数字开始,依次递减1,到0停止并提示。(二)新知探究一:拆解倒计时算法,梳理核心步骤步?请同学们用自己的话说说步骤。”第一步:设定开始数字(如10);第三步:数字减少1;第四步:判断数字是否大于0,如果是,回到第二步重复执行;如果否,停止并提示“时间到!”3.讲解算法概念:算法就是解决问题的有序、可执行步骤,倒计时的4步4.用流程图直观呈现算法(边讲解边绘制):开始→初始化变量(倒计时数=10)→显示倒计时数→倒计时数减1→判断倒计时数>0?(三)新知探究二:认识变量,掌握核心编程要素变量名:倒计时数(方便理解,见名知意);初始值:10(可自定义);变化规则:每次减1。4.结合图形化编程界面(教材示例),演示变量的创建操作:5.提问:“如果想设置5秒倒计时,该修改哪里?想设置30秒呢?”引导学理解变量概念,记住变量的三个核心要素(名称、初始值、变化规则),观(四)新知探究三:结合循环与条件,完善算法逻辑循环体:显示倒计时数、倒计时数减1;终止条件:倒计时数≤0(到0停止)。4.逐段讲解程序逻辑:绿旗启动→设定初始值→重复执行显示、等待、递作用(控制倒计时速度)。(五)实践操作:动手设计倒计时器1.布置实践任务(教材核心任务):基础任务:参照教材程序,设计10秒倒计时器,要求数字清晰显示,到0提升任务:修改变量初始值,设计5秒、20秒倒计时器;添加音效(如倒3.提示操作规范:先完成基础任务,再尝试提升任务;遇到问题先查看教(六)问题辨析:纠正常见错误,深化理解1.展示学生实践中的典型错误程序(教材易出错点):错误1:变量初始值放在循环体内(倒计时数始终重置为10,无法递减);错误2:终止条件设为“倒计时数>0”(程序直接停止,不执行倒计时);错误3:缺少等待模块(倒计时瞬间完成,无法看清)。2.提问:“这些程序为什么无法正常运行?该如何修改?”引导学生分析错终止条件要准确(大于0则循环,等于0则停止);算法步骤,掌握了变量、循环结构、条件判断的用法,能通过图形化编程实现10秒、自定义时长的倒计时器。算法是解决问题的有序步骤,变量和循环是实第2课判断质数效率高五年级学生已掌握质数的数学定义(大于1的自然数,除了1和自身无其他因数),具备基础的图形化编程能力,能使用简单循环与变量。但学生对算法效二、教材分析本课是泰山版小学信息科技五年级下册第一单元《校园趣事算法记》的第21.信息意识:感知质数在密码、游戏中的应用,理解算法效率对解决复杂2.计算思维:能分解质数判断的步骤,用N-S图描述算法;对比基础与优3.数字化学习与创新:能用编程工具实现质数判断算法,尝试优化程序,4.信息社会责任:养成严谨验证算法的习惯,体会算法优化对节约计算资四、教学重难点教学重点:质数判断的基础算法步骤;循环与条件判断的结合应用;算法教学难点:理解质数判断的优化原理(排除偶数、缩小判断范围);对比算五、教学过程(一)情境导入:回顾质数,引出课题1.提问:“什么是质数?请同学们举例说出5个质数。”回顾数学知识:大于1的自然数,除了1和它本身,没有其他因数的数叫质数(如2、3、5、7、个数是不是质数。如果数字很大(如100003),用人工判断很慢,如何设计高效的算法让计算机快速判断?”(二)新知探究一:拆解基础算法,梳理判断步骤做哪些检查?请同学们梳理步骤。”2.引导学生结合质数定义,逐步拆解基础算法步骤(板书):第一步:输入要判断的数字(记为N);第二步:判断N是否小于2(是→不是质数;否→继续);第三步:从2开始,依次检查每个数(记为i)能不能整除N;第四步:如果有任何一个i能整除N→N不是质数;第五步:如果所有i都不能整除N→N是质数3.讲解遍历判断:从2到N-1逐个检查,是质数判断的基础方法。4.用N-S图呈现基础算法(教材示例),讲解图形含义:5.提问:“判断7时,i要检查到6;判断100时,i要检查到99。这样逐个跟随教师梳理基础算法步骤,理解遍历判断的逻辑,看懂N-S图,发现基础算设计意图:从定义出发分解问题,用N-S图具象化算法,引导学生发现基(三)新知探究二:实现基础算法,掌握编程逻辑1.结合教材内容,讲解基础算法的编程实现(图形化积木):运算(%)”(判断整除)。取余运算:N%i==0表示N能被i整除(如6%2==0);循环终止:找到能整除的i,立即停止(无需继续检查)。4.演示判断7、9的过程:7:i从2到6,均无法整除→是质数;9:i=3时,9%3==0→不是质数。(四)新知探究三:探索优化思路,提升算法效率1.提出核心问题:“基础算法要检查到N-1,数,让算法更快?请结合质数特征思考。”2.引导学生分析质数特征,逐步推导优化方法(教材核心优化点):优化一:排除偶数(除2外,所有偶数都不是质数)。提问:“大于2的偶数(如4、6、8)有没有可能是质数?为什么?”→能被2整除,无需检查其他数。举例:判断16,因数有2和8、4和4,成对出现,超过√16(4)的因数(8),一定对应小于4的因数(2)。3.对比基础算法与优化算法的检查次数(表格呈现):100001次约158次大幅提升5次明显提升75次2次小幅提升4.讲解优化后的算法步骤(教材优化版):第三步:i设为3→重复执行直到i>VN;(五)新知探究四:实现优化算法,对比验证效率调整循环:i从3开始,每次增加2(跳过偶数),终止条件为i>√N。2.对比演示基础算法与优化算法判断大数(100003)的过程:3.强调优化核心:减少重复计算、缩小检查范围,是提升算法效率的常用(六)实践操作:编写并优化质数判断程序1.布置实践任务(教材分层任务):基础任务:参照教材,实现质数判断基础算法,能正确判断2-100的数字是3.提示:先完成基础任务,确保正确后再优化;优化后对比基础程序,验(七)问题辨析:梳理易错点,巩固优化逻辑1.展示学生实践中的典型错误(教材易错点):错误1:优化后仍检查偶数(i每次+1,未+2)→效率未提升;错误2:判断范围设为N/2或N-1(未缩小到√N)→优化不彻底;错误3:遗漏“N==2”的判断(将2判定为非质数)。验证:用小数字(2、3、9、17)验证正确性,用大数字验证效率。六、小结第3课生肖算法取余判一、学情分析 本课是泰山版五年级下册第一单元《校园趣事算法记》第3课,属于算法启3.数字化学习与创新:能借助编程工具实现生肖判断算法,规范完成程序四、教学重难点教学难点:理解取余运算与生肖周期的对应关系,将算法逻辑准确转化为五、教学过程(一)情境导入:趣味问题引算法师:同学们,我们每个人都有自己的生肖,有鼠、牛、虎、兔等,一共12个。老师想考考大家,你知道自己的生肖,但你能快速说出2010年出生的人是什么生肖吗?2025年呢?生:(自由回答,可能出现猜测、查日历等方法)师:大家的方法都可以,但如果年份很远,比如1980年、2050年,查日历(二)新知探究:原理拆解明逻辑1.认识生肖周期规律师:首先我们来分析生肖的特点,大家知道生肖有多少个吗?是按什么顺序师:没错,12个生肖每12年重复一次,这就是12年周期。算法的核心就2.推导生肖取余公式师:教材里给了我们关键参考:我们把生肖按顺序编号,鼠=0、牛=1、猪=11。那怎么用年份算出这个编号?师:(出示教材核心公式)生肖编号=(年份-基准年份)%12年是鼠年,对应编号0。我们来验证一下:计算2020年:(2020-2020)%12=0%12=0→鼠(正确)计算2021年:(2021-2020)%12=1%12=1→牛(正确)计算2025年:(2025-2020)%12=5%12=5→蛇(正确)生:先用年份减去基准年份,得到差值;再用差值除以12取余数,余数就3.梳理算法步骤(结合教材内容)第一步:输入——输入需要判断的年份(如2026)第二步:处理——①计算(输入年份-基准年份)的结果;②对结果进行取12的余运算,得到生肖编号示例(2026年)处理1年份-基准年份(2020)处理2结果%12取余输出编号对应生肖(三)实践操作:程序编写验算法2.分步编写程序(对照教材案例)再拖入取余模块,把减法的结果接入取余的第一个参数,第二个参数填生:(操作运行,记录结果)师:如果结果错误,对照教材检查哪里出错:是基准年份填错?取余参数颠倒?还是列表顺序错了?生:(自主调试,修正错误)(四)巩固练习:拓展案例固知识1.判断1990年、2000年、2030年的生肖,先手动计算,再用程序验证;2.把基准年份换成2000年(龙年,编号0),修改程序,重新判断2020年师:大家发现了吗?只要基准年份正确,取余算法的逻辑不变,这就是算法六、小结今天我们学习了《生肖算法取余判》,核心是利用1第4课猜球结果逻辑推二、教材分析本课是第一单元第4课,承接《生肖算法取余判》的顺序结构,聚焦分支结构算法与逻辑推理。教材以“猜球(3个盒子,1个有球,3人各说1句话,只有1人真话)”为核心案例,引导学生分析条件、梳理逻辑关系、排除错误结果,3.数字化学习与创新:能借助编程工具实现猜球推理算法,正确使用条件4.信息社会责任:在逻辑推理中培养严谨、缜密的思维习惯,学会全面分四、教学重难点五、教学过程(一)情境导入:游戏激趣引课题甲:球不在1号盒乙:球在1号盒丙:球不在3号盒师:关键条件:3人中只有1人说的是真话,另外2人说的是假话。大家能生:(自由猜测,争论答案)(二)新知探究:逻辑分析理步骤1.明确问题与约束条件(结合教材)已知条件1:球在1号、2号、3号其中1个盒子(唯一)已知条件2:甲、乙、丙3人各说1句话已知条件3:只有1人真话,2人假话(核心约束)师:我们先把3人的话转化为逻辑语句,方便分析:甲:球≠1号(逻辑表达式:球!=1)乙:球=1号(逻辑表达式:球==1)丙:球≠3号(逻辑表达式:球!=3)师:非常敏锐!这就是矛盾关系,利用这个关系,能简化推理。第一步:假设——假设球在某个盒子(依次假设1号、2号、3号)第二步:验证——根据假设,判断3人说的话是真还是假假设1:球在1号盒甲的话(球≠1):假乙的话(球=1):真丙的话(球≠3):真→真假情况:2真1假→不符合“1真2假”,排除假设2:球在2号盒甲的话(球≠1):真乙的话(球=1):假丙的话(球≠3):真→真假情况:2真1假→不符合,排除假设3:球在3号盒甲的话(球≠1):真乙的话(球=1):假丙的话(球≠3):假→真假情况:1真2假→符合条件!师:所以最终答案是:球在3号盒。师:谁能复述一下推理的3个步骤?3.认识逻辑关系与分支结构等于(==):两个数相等,结果为真;否则为假(如乙的话)不等于(!=):两个数不相等,结果为真;否则为假(如甲、丙的话)师:分支结构的格式是:如果(条件),那么(执行指令),这是计算机实现(三)实践操作:算法实现编程序1.梳理程序算法步骤(对照教材)3.统计真假:统计真话的人数4.结果输出:如果真话人数=1,输出“球在X号盒”;否则继续判断2.认识编程模块(教材配套工具)师:打开编程工具,找到3个关键模块:3.分步编写程序(教材案例指导)第二步:添加条件判断(核心)。判断甲的话:如果(球的位置!=1),那么真话人数+1判断乙的话:如果(球的位置==1),那么真话人数+1判断丙的话:如果(球的位置!=3),那么真话人数+1生:(操作运行,观察结果)师:如果结果错误,对照教材检查:逻辑条件写反了?真话人数没重置?还生:(自主调试,修正问题)(四)巩固练习:变式推理强能力1.改变游戏规则:3人中有2人真话,1人假话,重新推理球的位置,修改2.新增1个盒子(4号盒),4人说话,只有1人真话,梳理推理步骤,尝第5课图书数目递推算一、学情分析二、教材分析本课是泰山版五年级下册第一单元《校园趣事算法记》第5课,以“图书馆(一)信息意识(二)计算思维1.理解递推算法“已知条件—递推关系—重复计算—得出结果”的核心逻2.能从图书数目问题中抽象出递推公式,用N-S图描述算法流程,将递推(三)数字化学习与创新(四)信息社会责任四、教学重难点五、教学过程(一)情境导入,引出问题问题:她每次摆放图书总数的一半多1本,摆了5次后,书架上只剩下1本图书。你们知道这批图书原来有多少本吗?生:(自由猜测、讨论,可能出现逐个试数、反向推算等零散思路)的方法解决这个问题呢?今天我们就学习一种专门解决这类“关联推算”问题的(二)新知探究,理解递推剩1本,一共摆了5次。大家思考,要算初始数量,从前往后推(顺推)容易,还是从后往前推(逆推)容易?师:非常正确!这类已知最终结果、求初始状态的问题,适合用逆推法(递第5次摆完后:剩余1本(已知最终条件)第4次摆完后:?本第3次摆完后:?本第2次摆完后:?本第1次摆完后:?本初始图书总数:?本2.推导递推公式,提炼规律一次摆完后剩余x本,那摆之前的数量是多师:(引导推导)每次摆走“一半多1本”,剩余的就是“一半少1本”。反过来,前一次数量=(后一次剩余数量+1)×2。师:大家验证一下这个公式对不对?比如后一次剩1本,前一次就是(1+1)×2=4本?我们再核对:4本的一半多1本是3本,摆走3本,正好剩1本,完全正确!师:这就是递推公式:前一次数量=(后一次数量+1)×2。递推算法的核心就是找到这样的固定关系,通过重复计算,从已知推未知。3.表格推算,直观验证剩余图书数量(本)第5次1已知条件第4次4第3次第2次第1次初始总数师:大家看表格,通过5次重复的递推计算,我们得出初始图书总数是944.绘制流程图,梳理算法逻辑师:为了更清晰地展示递推算法的流程,我们用N-S图(盒图)来描述。开始初始化:剩余数量=1(第5次结果),次数=5循环(次数>0):计算前一次数量=(剩余数量+1)×2剩余数量=前一次数量循环结束,输出剩余数量(初始总数)结束(三)程序实现,动手实践师:我们用图形化编程工具(Scratch)把递推算法变成程序。需要用到这些运算积木:加法、乘法(实现递推公式)控制积木:重复执行直到(实现循环递推)2.搭建程序,讲解逻辑将“剩余数量”设为(剩余数量+1)×2(执行递推公式)师:(边搭建边讲解)程序一开始设置已知的最终条件,循环里重复执行递推公式,每循环一次就完成一次逆推,直到5次循环结束,就得到初始总数。3.运行验证,调试优化师:现在运行程序,看看结果是不是94本?生:(运行程序,验证结果)师:如果我们改变条件,比如摆了4次、最后剩2本,大家修改变量参数,生:(自主修改参数,运行验证,教师巡视指导,解决参数修改、积木拼接错误等问题)(四)巩固练习,深化理解师:我们再练一个递推问题:校园花坛里的花,每天开放数量是前一天的2倍多3朵,第6天开完后有135朵,第1天有多少朵花?生:(独立分析问题,推导递推公式:前一天=(后一天-3)÷2,用表格推算或编写程序解决)六、小结第6课排队人数递归知二、教材分析(一)信息意识(二)计算思维2.能从排队人数问题中提炼递归关系与终止条件,用自然语言、流程图描(三)数字化学习与创新(四)信息社会责任四、教学重难点教学重点:理解递归算法的含义,掌握递归的终止条件与调用逻辑,能编五、教学过程(一)情境导入,对比设疑生:(讨论)小明问前面的小红,小红再问前面的小刚,一直问到第一个人,再师:这个思路和我们上节课学的递推一样吗?递推是从已知一步步算到结果,而(二)新知探究,理解递归1.模拟排队,感知递归过程师:我们现场模拟排队场景,选6名同学排成一队,从1到6编号(1号在最前,6号在最后)。师:6号想知道自己前面有几人,他问5号;5号不知道,问4号;4号问3号;3号问2号;2号问1号;1号说“我前面没人(0人)”。师:现在开始返回:2号知道1号前面0人,所以自己前面1人;3号知道2号前面1人,自己前面2人;4号前面3人;5号前面4人;6号前面5人。第二步,从前往后答(层层返回,得出结果)。这就是递归的核心过程。1.递归调用:每个问题都调用“同逻辑的小问题”(6号问5号,5号问4号……)2.终止条件:不能无限调用,要有停止的点(1号前面0人,是终止条件)3.返回关系:小问题的结果+1=大问题的结果(2号结果=1号结果+1,3号结果=2号结果+1)师:用数学语言表示:设f(n)为第n号前面的人数,则终止条件:f(1)=0(最前面1人,前面0人)递归关系:f(n)=f(n-1)+1(n号前面人数=3.流程图解析,梳理执行流程输入:当前排队位置n判断:如果n=1(终止条件),返回0否则(递归调用):返回f(n-1)+1用都让问题规模变小(n变小),直到满足终止条件,再层层返回计算。(三)程序实现,动手实践2.搭建递归程序,讲解逻辑1.主程序:输入排队位置(如6),调用自定义函数“求前面人数(6)”,输添加判断积木:如果n=1,返回0(终止条件)师:(边搭建边讲解)程序运行时,调用“求前面人数(6)”,发现n≠1,就调用“求前面人数(5)”;一直调用到“求前面人数(1)”,触发终止条件返回0;3.运行验证,调试理解师:运行程序,输入6,看看结果是不是5?生:(运行验证)师:如果队伍有10人,输入10,结果是多少?大家修改参数试试,观察递归调生:(自主调试,教师巡视,解决函数调用、终止条件设置错误等问题)(四)对比辨析,巩固认知思维方向从已知到未知,正向推算从未知到已知,分解后返回重复循环计算层层调用+层层返回核心特征固定公式,循环执行自身调用,终止条件示例图书数目逆推(五)巩固练习,拓展应用终止条件:1!=1生:(独立推导递归逻辑,编写递归程序实现)师:(指导学生设置终止条件、完成递归调用,点评程序逻辑)今天我们学习了《排队人数递归知》,核心掌握了递归算法:它是将复杂问第二单元美德少年算法评第7课统计票数有妙招二、教材分析1.信息意识:感知数据统计在评选、生活决策中的重要作用,树立数据准2.计算思维:理解统计算法的基本步骤,能用顺序结构描述统计流程,形4.信息社会责任:遵守投票与统计规则,做到公平、公正、公开,养成严四、教学重难点五、教学过程(一)情境导入,引出课题学,全班45人参与无记名投票。如果让我们来统计票数,怎样才能又快又准,(二)新知探究一:明确投票与统计规则生:每人只能投1票;不能投自己;选票要清晰,不涂改;无效票要单独标3.字迹清晰,无法辨认视为无效票。师问:为什么要先定规则?(三)新知探究二:学习画“正”字统计法(核心方法)生:5画,代表5票。2.读票:逐张读出选票上的候选人。师:我们用教材模拟选票数据一起练:李明3正+2画;王芳2正+4画;张伟1正+1画;刘畅2正+3画。请大家计算各自总票数。生:李明17票,王芳14票,张伟6票,刘畅13票。(四)新知探究三:学习表格统计法(规范呈现)统计表结构,说说包含哪些项目?3.计算总投票数,检查是否与参与人数一致(判断有无漏记、多记)。李明王芳张伟师问:统计表的合计数有什么用?(五)新知探究四:完整统计算法流程哪几步?5.复核校验:总票数=有效票数+无效票数,确保一致。(六)实践操作:模拟统计任务1.每组设读票员、记录员、监督员各1人。(学生分组操作,教师巡视指导,对照教材步骤纠正不规范行为)生:我们先数了总票数是45张,没有无效票,然后用正字记录,最后算出(七)问题解决:易错点与改进师:大家在统计中遇到了什么问题?怎么解决?1.读票速度适中,读一遍确认一遍。六、小结法流程,能高效、准确完成票数统计。统计算法的核心是有序、规范、可核第8课得票数目“冒泡”排数据、比较大小,具备简单排序经验(如按身高、分数排序)。但对系统化排序七、教材分析1.信息意识:认识排序在数据处理、结果呈现中的重要价值,能读懂排序4.信息社会责任:尊重数据结果,用排序公平呈现评选排名,树立规则与(一)情境导入,引出课题师:上节课我们统计出美德少年候选人得票:李明17票、王芳14票、张伟6票、刘畅13票。现在要选出前三名进行表彰,怎样把这些票数从高到低排好(二)新知探究一:认识冒泡排序(生活类比)(三)新知探究二:分步拆解冒泡排序(教材数据实战)师:以教材得票数据为例:李明17、王芳14、张伟6、刘畅13,我们按从原始数据:17,14,6,13第1轮排序(固定最大数)1.比较17和14:17大,不交换→17,14,6,132.比较14和6:14大,不交换→17,14,6,133.比较6和13:13大,交换→17,14,13,6本轮结束:最大数17固定在最左,6沉到最右。第2轮排序(固定次大数)未排序:14,131.比较14和13:14大,不交换→14,13本轮结束:次大数14固定。第3轮排序只剩13,无需比较,排序完成。最终结果:17,14,13,6设计意图:严格按教材数据分步推演,板书呈现每一步变化,直观可见“冒泡”(四)新知探究三:总结冒泡排序标准步骤1.确定列表:把要排序的数列出来。3.交换换位:左>右(降序)则交换,保证大数右移。(五)实践活动一:人体模拟冒泡排序13,上台排成一横排。(学生模拟演示,全班一起喊步骤,教师对照教材规则引导)(六)实践活动二:表格记录排序全过程第1轮是(6&13)第2轮否第3轮无无完成(七)拓展对比:冒泡排序的优势师:如果有10个、20个候选人得票要排序,手动找最大数和用冒泡排序,哪个更快更准?(八)问题解决:常见错误纠正第9课遍历算法找最值本课是泰山版五年级下册第二单元《美德少年算法评》第9课,属于算法核3.数字化学习与创新:能借助图形化编程工具实现遍历找最值程序,规范4.信息社会责任:在美德评分数据处理中养成严谨、客观的态度,理解算四、教学重难点五、教学过程(一)情境导入:校园场景引课题用来确定最终成绩。如果只有3、5个分数,我们可以一眼看出来,但如果有20个、50个分数呢?生:(自由回答,可能出现逐个查看、记录对比等方法)(二)新知探究:算法拆解明逻辑1.明确问题与核心概念(结合教材)师:首先明确教材中的核心问题:在一组无序数据中,找出最大值(或最小遍历:就是逐一访问、检查每一个数据,不遗漏、不重复,像我们排队逐最值:就是一组数据里的最大值或最小值,本课先重点学找最大值,找最92,89],共5个数据。2.梳理遍历找最值的算法步骤(教材核心内容)师:教材把遍历找最值的算法分为4个关键步第一步:初始化最值(设定基准)生:为什么选第一个数据?个对比更新。对应数据:临时最大值=90(第一个数)。第二步:循环遍历数据(逐一访问)当前数据第1次(第2个数据)88<90→不更新第2次(第3个数据)95>90→更新最大值为95当前数据第3次(第4个数据)92<95→不更新第4次(第5个数据)89<95→不更新第三步:条件判断与更新最值(核心操作)如果当前数据>临时最大值:说明找到更大的数,把临时最大值更新为当前数据。如果当前数据≤临时最大值:说明没有更大的数,临时最大值保持不变。师:结合表格看,只有第3个数据95大于初始值90,所以临时最大值更新为95,后续数据都比它小,不再更新。师:谁能说说找最小值的判断逻辑?生:如果当前数据<临时最小值,就更新临时最小值。师:非常正确!找最值的逻辑一致,只是比较符号改变。第四步:输出最终最值(得出结果)师:现在我们把4步整合,就是完整的遍历找最值算法:1.初始化:取第一个数据为临时最值2.循环遍历:从第二个数据开始,逐一访问所有数据3.比较更新:判断当前数据与临时最值,更新临时4.输出结果:遍历结束,输出临时最值3.用流程图描述算法(教材要求)判断框:菱形,标注“当前数据>临时最大值?”(三)实践操作:程序编写验算法(教材案例指导)1.认识编程模块(教材配套工具)师:打开图形化编程工具,找到实现遍历算法的4类核心模块:2.分步编写程序(严格对照教材)第三步:添加条件判断与更新(核心)判断条件:“当前数据>临时最大值”。3.程序调试与验证师:现在运行程序,观察输出结果是否为95。生:(操作运行,记录结果)师:如果结果错误,对照教材检查3个关键点:2.循环是否遍历所有数据?3.条件判断的符号是否正确?生:(自主调试,修正错误)(四)巩固练习:变式应用固知识(教材练习)1.找最低分:修改程序,将判断条件改为“当前数据<临时最小值”,初始化临时最小值为第一个数据,运行程序找出89。2.扩展数据:新增评分数据93、87、96,更新列表,重新运行程序,验证最大值变为96。师:大家发现了吗?不管数据多少、找最大值还是最小值,遍历算法的4六、小结第三单元智能借阅算法推第10课人工智能辨身份五年级学生已具备基础的图形化编程能力,熟悉校园智能设备(如门禁、借二、教材分析识别实例,覆盖AI技术原理、程序实现、伦理安全三大核心内容,既是对前序(一)信息意识1.能列举校园及生活中人工智能辨身份的应用场景(如图书馆借阅、门禁通行、考勤打卡),明确其便捷性与必要性。2.能区分人工辨身份与人工智能辨身份的差异,感知AI技(二)计算思维1.理解人工智能辨身份的核心流程(数据采集→特征提取→模型训练→匹配比对→结果输出),能用流程图或自然语言描述人脸识别的执行步骤。2.能从校园借阅场景中抽象出身份验证的核心需求,初步尝试设计简单的(三)数字化学习与创新1.能借助图形化编程工具(如Scratch+FaceAPI扩展),完成简单人脸识别2.能通过修改人脸库数据、调整匹配参数,测试程序功能,观察不同参数(四)信息社会责任1.了解身份数据的隐私属性,明确人工智能辨身份技术的使用规范,不随意采集、泄露他人生物特征(如人脸、指纹)。2.辩证看待AI技术的双面性,既认可其在校园管理中的价值,也警惕技术四、教学重难点五、教学过程(一)情境导入,聚焦问题生:(自由发言)校园门禁、食堂支付、教室考勤机……为什么智能设备能快速认出我们?它和人工辨认到底有什么不一样?今天我们(二)新知探究,拆解原理1.对比感知,区分人工与AI辨身份师:首先我们做个小对比——如果是老师帮我们辨认身份,会怎么做?生:(师生互动)看脸的五官、发型、穿着,回忆熟悉的人……型变化影响。那AI是怎么做的呢?我们看一段校园智能借阅机的工作视频(播师:(视频结束后提问)视频里设备完成了哪几个步骤?从我们站到设备前,到完成借阅,中间经历了什么?师:大家总结得很到位!AI辨身份不是“凭空认人”,而是有一套固定的工设计意图:通过人工与AI的对比,降低抽象原理的理解难度,用视频直观2.拆解流程,理解核心原理师:我们把人工智能辨身份的流程拆解为4个核心步骤,结合人脸识别案例什么?颧骨轮廓,这些都是生物特征,会被转化为计算机能识别的0和1编码。师:(出示图表)我们把人脸特征拆解成几个关键点位,大家看:双眼间距左右眼角的距离鼻梁高度鼻尖到眉心的距离颧骨轮廓面部两侧凸起程度这是AI辨身份的基础,没有准确的采集,后面的匹配就会出错。师:(师问生答)大家想想:我们的人脸哪些特征是“独一无二、不容易变”生:(自由发言)眼睛形状、鼻子大小、下巴轮廓……师:(结合教材内容讲解)学校图书馆的智能借阅机里,提前存储了所有学生的师:(师问生答)大家思考:为什么要提前训练模型?如果没有训练过的人,生:(讨论后回答)训练过才能匹配;没训练过的人,设备认不出,就不能师:对!模型训练就像我们背课文,只有背过的内容,考试时才能答出来。AI只有记住了特征库,才能在采集到新的人脸特征后,找到对应的匹配对象。最后一步就是匹配比对,也是AI辨身份的核心环节。师:(具体案例分析)假设小明去借书,设备采集他的人脸,提取出“双眼间距师:(出示比对流程表)1提取小明特征2与特征库逐条比对特征库包含学生1、学生2……学生30(小明)3计算相似度4判定匹配成功显示“小明,身份验证通过”预设阈值(比如90%),就判定匹配成功;如果都不相似,就判定为“陌生身份”。(三)程序实践,落地应用师:现在我们用图形化编程工具(Scratch+FaceAPI扩展),把刚才学的AI师:(师问生答)大家对照流程图,说说每个积木对应流程的哪一步?生:(逐一对应)人脸采集→第一步,特征提取→第二步,人脸特征库→模2.分步搭建,讲解逻辑(1)第一步:搭建特征库(模型训练)双眼间距3.2,鼻梁高度2.0”“学生2:双眼间距3.6,鼻梁高度2.3”)。师:(师问生答)为什么要提前添加特征?如果库里没有我们的特征,会发生什么?生:(回答)提前添加是训练模型;库里没有就匹配不到,不能借书。(2)第二步:搭建采集与提取流程生:(观察后回答)显示一串数字和坐标,就是特征向量。(3)第三步:搭建匹配比对逻辑的算法思想,现在用到AI辨身份的匹配环节,是不是很实用?生:(点头)是的,和之前的循环算法很像。(4)第四步:添加结果反馈师:(师问生答)为什么要添加音效和造型反馈?生:(回答)更直观,像图书馆设备一样,能快速知道结果。3.运行调试,验证效果1.运行程序,采集预设库中同学的人脸,观察是否能匹配成功、输出正确3.修改特征库中的特征数值,或调整相似度阈值(如改为80%),再次运行,师:(巡视时提问)大家发现了什么?修改阈值后,匹配的严格程度有什么生:(分享发现)阈值调低,更容易匹配成功;阈值调高,匹配更严格。(四)伦理辨析,强化责任场景1:小明把自己的人脸照片发给同学,让同学帮他刷脸借阅图书。场景2:学校图书馆随意采集学生的人脸数据,没有告知学生和家长。师:(师问生答)这两个场景对吗?为什么?我们在使用AI辨身份技术时,生:(小组讨论后发言)不对,人脸是隐私,不能随便给别人;学校不能随师:大家说得非常对!人脸属于生物特征数据,是我们每个人的隐私信息,受法律保护。使用AI辨身份技术时,要遵守三个1.不随意采集、泄露他人生物特征,不借用他人身份完成操作。2.明确数据使用范围,仅在校园管理等必要师:(结合教材内容补充)技术是一把“双刃剑”,我们既要享受它带来的便六、小结今天我们一起学习了《人工智能辨身份》,核心掌握了三大内容:一是人工第11课推荐算法有个性一、学情分析二、教材分析本课为第三单元第2课,承接《人工智能辨身份》,聚焦智能借阅系统的核1.信息意识:感知推荐算法在智能借阅、生活中的应用价值,理解数据对3.数字化学习与创新:能结合教材案例分析推荐逻辑,尝试用简单语言描4.信息社会责任:知晓推荐算法的数据使用规则,树立合理看待个性化推四、教学重难点教学重点:掌握推荐算法的核心作用与基本流程,了解智能借阅中基于借五、教学过程(一)情境导入:智能借阅的“贴心推荐”师:为什么系统能精准推荐我们喜欢的书?这不是巧合,而是靠推荐算法实现的。今天我们就学习《推荐算法有个性》,看看智能借阅系统是怎么读懂我们(二)新知探究一:认识推荐算法生:短视频APP推荐喜欢的视频、购物APP推荐想买的东西、音乐APP推(三)新知探究二:拆解推荐算法的核心流程1.第一步:收集行为数据记录“借阅痕迹”师:要推荐,首先要知道我们喜欢什么,这就需要收集数据。智能借阅系统借阅过的图书类型(科幻、童话、科普、漫画等)借阅频率(经常借什么、很少借什么)借阅时长(借了多久才还)师:如果是第一次借书,没有任何借阅数据,系统会怎么推荐?2.第二步:分析用户偏好——找出“阅读喜好”师:算法怎么分析?它会统计每种类型图书的借阅次数,次数最多的就是最科幻7天/本3次10天/本童话1次3天/本漫画0次0天收集借阅数据→分析阅读偏好→生成个性化推荐(四)新知探究三:推荐算法的常见类型欢科幻书,小明借过《流浪地球》,我没借过,系统就(五)案例分析:智能借阅推荐的实际场景算法分析:科普类借阅4次,科幻类2次,偏好为“科普>科幻”。问题:如果小宇下次借了一本童话书,算法会调整推荐吗?(六)实践操作:模拟个性化图书推荐1.数据录入:每组学生输入自己的“模拟借阅历史”,选择5本不同类型的图书(如科普、漫画、童话、科幻、历史)。(七)安全引导:理性看待与保护数据1.理性看待推荐:推荐是基于数据的推测,不是完全符合喜好,我们可以2.保护借阅数据:个人借阅历史属于隐私数据,不能随意泄露;正规图书3.合理使用:不
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《概念概述及种类》课件
- X射线衍射实验方法
- 在医疗保险工作经验交流会上的总结
- 初二班家长会课件14
- 2026年社区武术公益教学指导培训试题及答案
- 2026年林长制基层干事培训题库(含答案)
- 2026年环评审批辅助人员试卷(带答案)
- 2026年工程机械操作员安全题库(含答案)
- 2026年保教知识与能力高频考点押题卷及答案
- 2025年国有银行校招《财会》练习题及答案
- 工程测量安全培训课件
- pk摇粒绒的工艺
- 缺血性心肌病护理查房课件
- 智能家居设备安装与调试高职全套教学课件
- 工资条(标准模版)
- 2023学年完整公开课版入监教育
- 检具设计的基本要求
- 腹腔镜腹壁切口疝修补术
- GB/T 5796.1-2022梯形螺纹第1部分:牙型
- GB/T 4744-2013纺织品防水性能的检测和评价静水压法
- T-SZUAVIA 009.12-2019 多旋翼无人机系统实验室环境试验方法 第12部分:砂尘试验
评论
0/150
提交评论