- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
课题
“韩信点兵”同余法的实现
课时
1课时
学习目标
1.通过案例了解同余法的思想,掌握用同余法解决问题的一般过程。
2.通过用同余法解决“韩信点兵”问题,掌握同余法的程序实现,进一步体验算法的多样性。
3.通过与枚举法和筛选法的对比分析,感受解决同一问题的不同算法执行效率的差异。
学习重点
掌握用同余法解决问题的一般过程
学习难点
掌握同余法的程序实现
学习准备
PPT、任务记录单
学习过程
学习版块
学生活动
教师活动
设计意图
改进设计
回顾:温故知新,引发思考
请2名学生说一说枚举法和筛选法的思想特征。
先归纳两种算法的区别,如枚举法——逐一验证;筛选法——逐一删除;再提出“韩信点兵”问题情境,引出课题。
明确本课的学习目标,引发学生思考,激发学生学习兴趣。
探索:学习新知,共寻规律
活动一寻规律
1.在任务记录单中按要求完成活动一的内容。请2名学生交流思考结果,其他学生补充交流。
2.小组内讨论表格中数据的规律,思考被除数与除数、余数之间的关系。可以从两个角度思考:(1)23、128、233相邻两个数之间的差值分别是多少?(2)相邻被除数的差值与除数3、5、7是什么关系?
1.发放任务记录单,出示表格。
2.巡视各小组的讨论并给予评价,引导学生关注被除数的差值与3个除数最小公倍数之间的关系。和学生一起总结同余法的定义:两个整数除以同一个整数时,若余数相同,则对于除数,这两个整数同余。
六年级学生理解同余法有一定难度,故采用小组讨论和教师辅助相结合的方法。设计求余表格,明确思考角度,引导学生在观察被除数、除数和余数之间关系的过程中,主动探索新知,共同寻找同余法的规律,为接下来用同余算法解决“韩信点兵”问题打好基础。
建构:同余点兵,环环相扣
活动二同余法的抽象与建模
小组合作,在任务记录单中填写“寻找同余数”表格。
2.观察表格内容并在组内讨论:
(1)两张表格包含了哪些共同的关键要素?
(2)什么情况下“+105”,什么情况下“—105”?
(3)“+105”或“一105”的目的是什么?
3.学习数轴知识,归纳同余法求解模型。
活动三同余法的算法设计
1.在任务记录单中完成设计:在右侧3个备选项中选择合适的语句,填写到流程图中的正确位置上。
2.组内讨论每个流程框内容的含义。
3.沿着流程线的方向,走一遍程序运行路线。
1.巡视学生的合作学习情况,留意是否计算正确。
2.引导学生分别从左到右、从右到左观察数值的变化情况,概括出共同的关键要素,并思考这些要素的作用分别是什么。
3.出示数轴模型,引导学生思考“正确解的范围”的界定作用。教师总结:“+105”或“一105”的目的都是调整数值在1000~1100范围内。与学生一起生成算法模型。
1.巡视学生的填写情况,及时纠错。
2.出示流程图含义说明,为学生提供梳理支架。
3.观察学生走流程图的顺畅度,引导学生理解同余法。
采用小组讨论和教师讲解相结合的形式,让学生在填写
“寻找同余数”表格的过程中,探索同余法本质,发现规律;再借助数轴直观地探讨数据变化规律,总结出用同余法解决“韩信点兵”问题的求解模型;最后在此基础上完成后续学习内容——用流程图进行算法设计。
鉴于流程图的循环结构嵌套分支结构,学生理解比较困难,故以流程图框架和备选项形式设计支架,降低学习难度。学生先讨论流程框中内容的含义,再沿流程线走一走流程,将数轴模型转换成流程图,深入理解同余算法。本环节起到承上启下的作用,既巩固了同余算法的抽象与建模,也为同余算法的程序实现奠定基础。
应用:编程实现同余法
1.在任务记录单中,参照流程图在横线上填写Python代码,补充完善程序。
2.在计算机中运行Python,输入程序并运行调试,得出最终剩余的士兵数量。
1.出示代码,巡视引导小组成员发挥所长,同时进行代码补充与代码编写。
2.关注各小组调试Python程序的情况,引导学生养成良好的程序编写习惯,提高输入代码的正
您可能关注的文档
- 浙教版(2023)四上第6课 数据整理 课件.pptx
- 粤教版(2025)《信息技术》五年级上册 二单元 第1节《小小园艺师》教案.docx
- 粤教版(2025)三年级信息科技 第六节 数字相册述岭南 教案.docx
- 粤教版(2025)三年级信息科技 第六节 数字相册述岭南 课件.pptx
- 粤教版(2025)信息技术五年级上册 四单元 第1节《弟田种茶计划》教案.docx
- 浙江省9+1高中联盟2026届高三上学期期中考试通用技术试卷.docx
- 浙江省A9协作体2025-2026学年高二上学期期中联考通用技术试卷(含答案).docx
- 浙江省A9协作体2025-2026学年高二上学期期中联考信息技术试卷.docx
- 浙江省G5联盟2025-2026学年高二上学期期中联考通用技术试卷(含答案).docx
- 浙江省G5联盟2025-2026学年高二上学期期中联考信息技术试卷.docx
原创力文档


文档评论(0)