资源简介 (共18张PPT)韩信点兵韩信点兵韩信是怎么算出来的?能不能用计算机来实现?第10课“韩信点兵”枚举法的实现2023浙江教育出版社版 小学信息科技枚举法枚举法韩信点兵秦朝末年,楚汉相争。有一次韩信带领1500名将士与楚王大将李峰交战。苦战一场,楚军不敌,败退回营,汉军也死伤四五百人。于是韩信整顿兵马返回大本营,当行至一山坡,忽有后军来报,说有楚军骑兵追来。只见远方尘土飞扬,杀声震天,汉军本来已十分疲惫,这时队伍喧哗一片,韩信兵马到坡顶,见来敌不足五百骑,便急速点兵迎敌。他命令士兵3人一排,结果多出2名;接着命令士兵5人一排,结果多出3名;又命令士兵7人一排,结果又多出2名。韩信马上向将士们宣布:“我军有1073名勇士,敌人不足500,我们居高临下,以众击寡,一定能打败敌人。”韩信点兵秦朝末年,楚汉相争。有一次韩信带领1500名将士与楚王大将李峰交战。苦战一场,楚军不敌,败退回营,汉军也死伤四五百人。于是韩信整顿兵马返回大本营,当行至一山坡,忽有后军来报,说有楚军骑兵追来。只见远方尘土飞扬,杀声震天,汉军本来已十分疲惫,这时队伍喧哗一片,韩信兵马到坡顶,见来敌不足五百骑,便急速点兵迎敌。他命令士兵3人一排,结果多出2名;接着命令士兵5人一排,结果多出3名;又命令士兵7人一排,结果又多出2名。韩信马上向将士们宣布:“我军有1073名勇士,敌人不足500,我们居高临下,以众击寡,一定能打败敌人。”抽象与建模抓住问题的关键要素,忽略与问题求解无关的要素。已知条件 数量关系 求解目标剩余士兵人数的范围:1000-1100抽象与建模用一定的方式表示关键要素之间的关系,帮助问题的解决。÷ 3 =÷ 5 = ······3÷ 7 = ······3······2表示:剩余士兵的数量编程中,我们可以用变量X来表示。X÷3=?······2X÷5=?······3X÷7=?······2X的取值范围:1000-1100抽象与建模韩信点兵流程图韩信点兵流程图算法程序实现x除以3余2,且x除以5余3,且x除以7余2?单分支条件语句if……:print(“剩余士兵数为:”,x)条件:算法程序实现x除以3余2,且x除以5余3,且x除以7余2?条件:求余数的运算符号:%x除以3余2:x%3==2逻辑运算符:且用and表示x除以5余3:x%5==3x除以7余2:x%7==2算法程序实现x除以3余2,且x除以5余3,且x除以7余2?条件:逻辑运算符:且用and表示if x%3==2 x%5==3 x%7==2:print(“剩余士兵数为:”,x)算法程序实现x除以3余2,且x除以5余3,且x除以7余2?条件:if x%3==2 and x%5==3 and x%7==2:print(“剩余士兵数为:”,x)验证算法在Python中,可以通过IDLE Shell运行程序。在“File”菜单中选择“Open”,打开相应的程序。12文件打开桌面上的“韩信点兵枚举法”程序验证算法x=1000while x<1101:if x%3==2 and x%5==3 and x%7==2:print(“剩余士兵数为:”,x)x=x+1(共4张PPT)第10课2023浙江教育出版社版 小学信息科技“韩信点兵”枚举法的实现枚举法流程图抽象与建模抓住问题的关键要素,忽略与问题求解无关的要素。已知条件 数量关系 求解目标抽象与建模000&⊙ 展开更多...... 收起↑ 资源列表 第10课 “韩信点兵”枚举法的实现 课件.pptx 第10课 “韩信点兵”枚举法的实现练习.pptx