中小学教育资源及组卷应用平台 学习任务单 课程基本信息 学科 小学信息科技(浙教版) 年级 六年级 学期 秋季 课题 第12课 “韩信点兵”同余法的实现 教科书 书 名:信息科技教材 -出卷网-:浙江教育-出卷网- 出版日期:2023年7月 学习目标 1.通过游戏体验,了解同余法的思想,掌握同余法解决问题的一般过程。 2.通过使用同余法解决“韩信点兵”问题,掌握同余法的程序实现,体会算法的多样性。 3.通过对比分析枚举法、筛选法和同余法,感受解决同一问题的不同算法执行效率的差异。 课前学习任务 1.复习用枚举法与筛选法分别解决“韩信点兵”问题的过程。 1.在计算机上安装好python。 3.课前自行准备学习任务单。 课上学习任务 【学习任务一】同余规律,探索点兵 1.自主填写表格中的余数。 2.组内讨论:表格中数据的规律。(观察:上下被除数之间的关系、余数之间的关系) 【学习任务二】抽象建模,同余点兵 1.小组合作:根据提示文字,抽象“韩信点兵”问题。 2.根据抽象出来的数据及其关系,建立计算模型。 ①抽象 关键数据: 变量: 数据关系: ②建模 【学习任务三】同余法的算法设计 1.在右侧3个备选项中选择合适的语句,把流程图补充完整。 2.组内讨论:每个流程框内容的含义,沿着流程线方向走一遍程序运行路线。 【学习任务四】编写程序,应用同余法 1.以小组为单位,根据流程图,将Python程序补充完整。 2.在计算机中打开Python,输入程序并运行调试,计算出剩余的士兵数量。 s= k= while or : if s<1000: else: print("剩余的士兵数为:",s) 推荐的学习资源 信息科技(浙江教育版)三年级上 学习资源包 21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台 作业练习 课程基本信息 学科 小学信息科技(浙教版) 年级 六年级 学期 秋季 课题 第12课 “韩信点兵”同余法的实现 教科书 书 名:信息科技教材 -出卷网-:浙江教育-出卷网- 出版日期:2023年7月 作业练习 作业:若将上述“韩信点兵 ”问题的查找范围调整为2500~2600,修改上述算法及程序,并输出结果。 1.分析对比两个问题,哪些关键数据发生了变化? 程序中哪些语句需要进 行修放 2.打开Python,复制本节课同余法程序,进行改动 3.运行调试。 附答案: 1.分析对比两个问题,哪些关键数据发生了变化? 程序中哪些语句需要进 行修放 2.打开Python,复制本节课同余法程序,进行改动 3.运行调试。 21世纪教育网(www.21cnjy.com) S=233 k=3米5米7 while s<10000rs>1100: 1fs<1000: S=S+K else: s=s-k print("剩余的士兵数为:",s) S=233 k=3米5米7 while s<25000rs>2600: 1fs<2500: S=S+K else: s=s-k print("剩余的士兵数为:",s) 版权声明 21世纪教育网www.21cnjy.com(以下简称“本网站”)系属深圳市二一教育科技有 限责任公司(以下简称“本公司”)旗下网站,为维护本公司合法权益,现依据相关法律法 规作出如下郑重声明: 一、本网站上所有原创内容,由本公司依据相关法律法规,安排专项经费,运营规划,组织 名校名师创作完成的全部原创作品,著作权归属本公司所有。 二、经由网站用户上传至本网站的试卷、教案、课件、学案等内容,由本公司独家享有信息 网络传播权,其作品仅代表作者本人观点,本网站不保证其内容的有效性,凡因本作品引发 的任何法律纠纷,均由上传用户承担法律责任,本网站仅有义务协助司法机关了解事实情况。 三、任何个人、企事业单位(含教育网站)或者其他组织,未经本公司许可,不得使用本网 站任何作品及作品的组成部分(包括但不限于复制、发行、表演、广播、信息网络传播、改 编、汇编、翻译等方式),一旦发现侵权,本公司将联合司法机关获取相关用户信息并要 求侵权者承担相关法律责任。 四、一旦发现侵犯本网站作品 ... ...
~~ 您好,已阅读到文档的结尾了 ~~