资源简介 中小学教育资源及组卷应用平台学习任务单课程基本信息学科 小学信息科技(浙教版) 年级 六年级 学期 秋季课题 第10课 “韩信点兵”枚举法的实现教科书 书 名:信息科技教材 出版社:浙江教育出版社 出版日期:2023年7月学习目标1.通过小组合作使用枚举法解决“韩信点兵”问题,掌握枚举法解决问题的一般过程。 2.通过完善半成品程序,掌握枚举法的程序实现,提升解决问题的能力,提高核心素养。课前学习任务1.复习用枚举法解决“鸡兔同笼”问题的过程。2.在计算机上安装好python。 3.课前自行准备学习任务单。课上学习任务【学习任务一】明确要素,抽象建模 1.小组合作,根据数量关系的抽象结果,完成学习单任务一,建立计算模型。【学习任务二】剖析过程,解决问题 1.小组合作,完成学习单任务二,仔细观察并填写表格,感受枚举思想。 x除以3除以5除以7是否符合条件△余○余◇余1000333120001476×10011002……1073……1100枚举x在___________范围内的每一个值,判断条件“___________________________ _________________________”是否同时满足,满足条件的x就是要求的解。【学习任务三】枚举法的算法设计 1.在学习任务单中,完成流程图设计,在右侧选择合适的语句,将流程图补充完整。 2.自主沿着流程线方向走程序;组内讨论:语句选择的原因。 【学习任务四】编写程序,应用枚举法 1.在学习单完成任务四:根据流程图,将Python程序补充完整。 2.在计算机中打开Python,输入程序并运行调试,计算出剩余的士兵数量。推荐的学习资源信息科技(浙江教育版)六年级上 学习资源包21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台教学设计课程基本信息学科 小学信息科技(浙教版) 年级 六年级 学期 秋季课题 第10课 “韩信点兵”枚举法的实现教科书 书 名:信息科技教材 出版社:浙江教育出版社 出版日期:2023年7月教学内容与学习对象分析本课是六年级上册第二单元“算法的效率”的第3课,是“韩信点兵”问题的第一种算法实现,本课的学习内容主要包括“枚举法解决问题的一般过程”和“枚举法的程序实现”通过抽象建模、设计算法、验证算法三个环节,让学生体验算法解决过程的全过程。“抽象与建模”板块中根据已知条件,寻找数量关系,韩信点兵过程可表示为数的除法。在确定变量的同时,引导学生还需注意变量的范围,让学生感知算法的有限性。“算法设计”板块,根据抽象与建模,采用了流程图描述韩信点兵枚举法的过程,该算法涉及到循环结构和分支结构,逻辑简洁明了,参照流程图学生容易过渡到算法程序的编写。“算法程序实现”板块,Python中取余运算符号“%”和逻辑运算符号“and”是新知识,通过在程序代码填空关键语句,可感知算法与程序之间的关联。 学生经过五年级上册三个单元以及六年级上册第一单元的系统学习,学生对描述并解决问题的方法及其步骤有一定的了解,能根据实际问题用自然语言、流程图描述,会根据实际情况选择合理的算法控制结构。在第一单元“鸡兔同笼”问题解决过程中,学生对枚举算法的思想也并不陌生,在现实生活中有一定的认知基础。六年级学生已有相关数学知识的积累,对被除数、除数、商和除数有一定的掌握,为利用枚举算法解决问题打下基础。教学目标分析(含核心素养导向)1.通过小组合作使用枚举法解决“韩信点兵”问题,掌握枚举法解决问题的一般过程。 2.通过完善半成品程序,掌握枚举法的程序实现,提升解决问题的能力,提高核心素养。 教学重点: 掌握枚举法解决问题的一般过程。教学难点:枚举算法的程序实现教学过程一、探索:故事引入,提出问题 【学生活动】 1.听韩信点兵的故事,小组讨论,思考:“韩信点兵”问题中,韩信是用什么方法来统计士兵人数的? 2.阅读问题,思考:在“韩信点兵”问题中,关键要素是什么? 【教师引导】 1.情景呈现,出示“韩信点兵”故事,指出思考方向。 2.组织学生4人一小组,引导小组内讨论问题。反馈3个小组的思考结果。 3.引导学生抓住问题关键要素,提示思考方向:在韩信点兵的问题中,已知什么?求解什么?反馈1位学生的作答。 4.明确本课主题——用枚举法解决“韩信点兵”问题 二、建构:沙场点兵,解决问题 (一)明确要素,抽象建模 【学生活动】 1.根据提取出的关键要素,抽象数量关系 2.小组合作,根据数量关系的抽象结果,完成学习单任务一,建立计算模型。 【教师引导】 1.引导学生抽象数量关系。 2.引导学生根据范围和条件关系式,提炼计算模型,反馈2位学生的作答。 (二)剖析过程,解决问题 【学生活动】 1.小组合作,完成学习单任务二,仔细观察并填写表格,感受枚举思想。 x除以3除以5除以7是否符合条件△余○余◇余1000333120001476×10011002……1073……1100枚举x在___________范围内的每一个值,判断条件“___________________________ _________________________”是否同时满足,满足条件的x就是要求的解。 【教师引导】 1.巡导学生填写表格,反馈2位学生的作答。 2.小结:枚举法的关键:确定枚举的范围;正确解的判断条件。 x除以3除以5除以7是否符合条件△余○余◇余1000333120001476×1001333220011480×1002334020021481×……1073357221431532√……1100366222001571×枚举x在 1000~1100范围内的每一个值,判断条件“ x除以3余数为2、x除以5余数为3、x除以7余数为2 ”是否同时满足,满足条件的x就是要求的解。 三、实现:算法设计、程序验证 【学生活动1】算法设计 1.在学习任务单中,完成流程图设计,在右侧选择合适的语句,将流程图补充完整。 2.自主沿着流程线方向走程序;组内讨论:语句选择的原因。 【教师引导】 1.巡导学习单完成情况,及时纠错。 2.反馈学生的填写和语句梳理情况。 【学生活动2】编写程序,应用枚举法 1.学习“%”和“and”的运用。在学习单中写出“x÷3余2”、“x除以3余2且x除以5余3且x除以7余2”的Python表达式。 2.在学习单完成任务四:根据流程图,将Python程序补充完整。 3.在计算机中打开Python,输入程序并运行调试,计算出剩余的士兵数量。 【教师引导】 1.讲解求余运算符号“%”和逻辑运算符号“and”的运用,引导学生将流程图条件判断模块翻译成Python语句。 2.巡视学生学生填写代码、程序的输入和调试的情况,关注学生单词输入和语句缩进等方面的操作,及时纠错。 3.反馈两位学生的作答情况。 四、作业练习 问题描述:假如“韩信点兵”的问题描述修改为:韩信带领1500名士兵去打仗,战后死伤一二百人。剩下士兵中,他命令士兵3人一排,结果多出1人;5人一排,结果多出4人;7人一排,结果多出3人。问剩下的士兵一共多少人?请用枚举法设计算法,修改流程图并修改代码。 1.完善流程图 2.修改代码 【教师引导】 1.引导学生留意x的取值范围和正确解的判断条件。 2.按学生能力,有意引导学生直接编写程序或修改程序。 五、课堂小结 1.交流:这节课中学习了哪些内容?反馈3位学生的回答 2.小结: ①枚举法的思想与关键 ②“韩信点兵”枚举法关键21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台作业练习课程基本信息学科 小学信息科技(浙教版) 年级 六年级 学期 秋季课题 第10课 “韩信点兵”枚举法的实现教科书 书 名:信息科技教材 出版社:浙江教育出版社 出版日期:2023年7月作业练习作业: 问题描述:假如“韩信点兵”的问题描述修改为:韩信带领1500名士兵去打仗,战后死伤一二百人。剩下士兵中,他命令士兵3人一排,结果多出1人;5人一排,结果多出4人;7人一排,结果多出3人。问剩下的士兵一共多少人?请用枚举法设计算法,修改流程图并修改代码。 1.完善流程图 2.修改代码 附答案: 1.流程图 2.代码 作业程序21世纪教育网(www.21cnjy.com)版权声明21世纪教育网www.21cnjy.com(以下简称“本网站”)系属深圳市二一教育科技有限责任公司(以下简称“本公司”)旗下网站,为维护本公司合法权益,现依据相关法律法规作出如下郑重声明:一、本网站上所有原创内容,由本公司依据相关法律法规,安排专项经费,运营规划,组织名校名师创作完成的全部原创作品,著作权归属本公司所有。二、经由网站用户上传至本网站的试卷、教案、课件、学案等内容,由本公司独家享有信息网络传播权,其作品仅代表作者本人观点,本网站不保证其内容的有效性,凡因本作品引发的任何法律纠纷,均由上传用户承担法律责任,本网站仅有义务协助司法机关了解事实情况。三、任何个人、企事业单位(含教育网站)或者其他组织,未经本公司许可,不得使用本网站任何作品及作品的组成部分(包括但不限于复制、发行、表演、广播、信息网络传播、改编、汇编、翻译等方式),一旦发现侵权,本公司将联合司法机关获取相关用户信息并要求侵权者承担相关法律责任。四、一旦发现侵犯本网站作品著作权的行为,欢迎予以举报。举报电话:400-637-9991举报信息一经核实,本公司将依法追究侵权人法律责任!五、本公司将结合广大用户和网友的举报,联合全国各地文化执法机关和相关司法机关严厉打击侵权盗版行为,依法追究侵权人的民事、行政和刑事责任!特此声明!、产士三深圳市一教育料技有限贵任公司0307766 展开更多...... 收起↑ 资源列表 第10课 “韩信点兵”枚举法的实现 作业练习 2025-2026学年六年级上册信息技术浙教版.docx 第10课 “韩信点兵”枚举法的实现 学习任务单 2025-2026学年六年级上册信息技术浙教版.docx 第10课 “韩信点兵”枚举法的实现 教学设计 2025-2026学年六年级上册信息技术浙教版.docx