首页
小学信息技术课件、教案、试卷中心
用户登录
资料
搜索
课件编号17497560
浙教版 信息科技六年级上册同步 第11课 “韩信点兵”筛选法的实现 课件(12ppt)
日期:2024-05-14
科目:信息技术
类型:小学课件
查看:100次
大小:2147794Byte
来源:二一课件通
预览图
1/6
张
12ppt
,
课件
,
实现
,
选法
,
韩信点兵
,
教版
(
课件网
) 第11课 “韩信点兵”筛选法的实现 学习内容 筛选法的实现 筛选法解决问题的一般过程 探 索 请思考下表中符合条件的被除数,并得出相应的最小被除数。 建 构 “韩信点兵”问题还可以用筛选法来求解。 一、抽象与建模 “韩信点兵”问题中,用变量x来表示剩下的士兵总数。变量x满足“x除以3余数为2、除以5余数为3、除以7余数为2”三个条件,且其范围是1000-1100。由此,可建立如下模型: 在1000-1100中,利用上述三个条件逐一进行筛选,得到的最终数值就是所求解。也就是说先根据“x除以3余数为2”条件,筛选出满足该条件的数;再根据“x除以5余数为3”条件,在上述所得数中,再筛选出满足该条件的数:最后根据“x除以7余数为2”条件,在第二次筛选后得到的数中,最终筛选出满足该条件的数。 一、抽象与建模 筛选过程如下所示: 第一次筛选:根据“x除以3余数为2”条件 第二次筛选:根据“x除以5余数为3”条件 第三次筛选:根据“x除以7余数为2”条件 二、算法设计 根据刚才讲到的抽象与建模,用筛选法解决“韩信点兵”问题的算法如下: 三、算法的验证 利用Python语言编写程序,对上述算法进行局部验证。比如,输出1000-1100范围内满足条件--除以3余数为2的数值,相应程序及运行结果如下: 三、算法的验证 想一想 如果将在上述算法中的步骤(2)和步骤(4)对调,算法的效率会有什么变化 练 习 利用Python语言编写程序,输出1000-1100范围内满足条件--除以7余数为2的数值。 谢谢!
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
苏科版(2023)三下信息科技 第5单元 第3课 文明规范的互动交流 教学课件(共17张PPT) 教学设计 学习单 作业设计(2024-05-09)
苏科版(2023)三下信息科技 第5单元 第1课 多样化的沟通与交流 教学课件(共18张PPT) 教学设计 学习单 作业设计(2024-05-09)
第9课 编辑视频素材 课件(共20张PPT)+微课+练习素材 三年级下册信息科技浙教版(2024-05-09)
第9课 编辑视频素材(教案)三年级下册信息科技 浙教版(2023)(2024-05-09)
苏科版(2023)三下信息科技 第5单元 第2课 即时的交流与分享 教学课件(共16张PPT) 教学设计 学习单 作业设计(2024-05-09)
上传课件兼职赚钱