人教版五年级信息科技全一册第21课 鸡兔同笼巧计算【教学课件】_第1页
人教版五年级信息科技全一册第21课 鸡兔同笼巧计算【教学课件】_第2页
人教版五年级信息科技全一册第21课 鸡兔同笼巧计算【教学课件】_第3页
人教版五年级信息科技全一册第21课 鸡兔同笼巧计算【教学课件】_第4页
人教版五年级信息科技全一册第21课 鸡兔同笼巧计算【教学课件】_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第六单元

快速遍历数据鸡兔同笼鸡兔同笼巧计算巧计算Contents目录01朱迪的推理:数学算式法02闪电的监控:枚举法遍历03超级计算机:编程验证法04全城大挑战:韩信点士兵🎬欢迎来到《疯狂动物城2》的世界“朱迪!尼克!动物公寓电梯报警超重,但动物们都说没超重!光知道头和脚,怎么算啊?“是…鸡和…兔子…让…我…看看…哦,…数了…有35个头…94只脚…”里面住了多少动物?都是什么动物?“别急!这是经典的‘鸡兔同笼’问题,交给我们吧!”朱迪的推理Part-01Part-01数学算式法朱迪的推理-数学算式法我的推理就是:先假设6只全部都是兔子。问题计算每只兔子有四只脚,6只兔子一共多少只脚?为了便于理解,先把原问题的数量减少为:动物公寓住有鸡和兔子,从上数有6个头,

从下面数有18只脚4x6=24解题思路假设全是兔子,总腿数应为______________只。实际只有___只,多算了__只。说明_________________,所以________________________________________。4×6=24186每只鸡被多算2只脚鸡的数量=多算的脚数÷每只多算的脚数鸡的数量:(4x6-18)÷2=3(只)兔子的数量:6-3=3(只)尼克的推理:假设6只全部都是鸡📌解题思路:假设全是鸡,总脚数应为______________只。实际有___只,少算了___只。因为把_________________________。所以兔子的数量是:朱迪的推理-数学算式法2×6=12186兔子当成鸡,每只少算2只脚兔的数量=少算的脚数

÷

每只少算的脚数

兔子的数量:(18-2x6)÷2=3(只)鸡的数量:6-3=3(只)朱迪的推理-数学算式法请同学们借助朱迪或者尼克的思路,一起来计算疯狂动物城的动物公寓究竟住了有多少只鸡和兔子!并将结果记录到探究单上任务目标1、学生文件--1、数学算式法【程序体验】--活动探究单.html文件位置朱迪的推理-数学算式法🦊🐰动物公寓里数到有35个头,94只脚3514014046462323123570702424121223闪电的监控Part-02Part-02枚举法遍历闪电的监控-枚举法遍历我..可以..利..用..表..格..一步..一步..来..计..算..鸡..和..兔..子..的..数..量核心逻辑:从假设全是鸡开始,逐步减少鸡的数量、增加兔的数量,计算总脚数,直到匹配目标值(94只脚)。鸡的数量(只)兔的数量(只)总脚数(只)350703417233274...................闪电的监控-枚举法遍历从“全是鸡”的猜想出发,一步步调整鸡和兔子的数量,直到找出刚好有94只脚的正确答案,破解“鸡兔同笼”谜案!任务目标1、学生文件--2、枚举法遍历【程序体验】--index.html文件位置闪电的监控-枚举法遍历任务1:单步替换操作1、点击【单步】按钮,将1只鸡替换成1只兔:

鸡的数量变为:_____只

兔的数量变为:_____只

当前总脚数变为:_____只

脚数增加了:_____只2、再次点击【单步】,将第2只鸡替换成兔:

鸡的数量变为:_____只

兔的数量变为:_____只

当前总脚数变为:_____只

脚数又增加了:_____只枚

法通过多次操作,你发现了什么规律?每把1只鸡换成1只兔,总脚数就会:_____只。任务2:规律发现3417223327422任务3:规律总结根据上面规律,可算出需替换多少只鸡为兔,让总脚数达到94只:1.总共需要增加的脚数:94-___=24只2.每替换1只增加2只脚,所以需要替换的次数:__÷2=12次3.因此,兔的数量=12只;鸡的数量=______=_____只702435-1223超级计算机Part-03Part-03编程验证法超级计算机-编程验证法STEP01初始化设定初始值:鸡的数量=35,兔的数量=0。STEP02计算总脚数公式:总脚数=鸡数×2+兔数×4。STEP03判断与循环把脚的数量与94进行比较如果不相等,则鸡数量-1,兔数量+1,回到第2步继续;如果相等,则输出当前鸡的数量和兔的数量,结束循环1、学生文件--3、算法流程图【化流程图】--index.html超级计算机-编程验证法思考:如果先假设35只都是兔,用枚举法遍历相应数求解时,

应该对算法进行哪些调整?数量设置设置鸡的数量a=0,兔的数量b=35数量计算鸡的数量a=a+1兔的数量b=b-1否是超级计算机-编程验证法思考一:程序中使用了什么循环结构?思考二:使用什么表示条件判断?思考三:条件满足时,如何结束循环?利用海龟编辑器打开“1、学生文件--4、超级计算机【编程体验】--while循环求解.py”程序,验证朱迪和尼克的算法是否正确,并思考一下问题:任务目标超级计算机-编程验证法思考一:程序中使用了什么循环结构?思考二:使用什么表示条件判断?思考三:条件满足时,如何结束循环?whileTrue无限循环:创建一个永不停止的循环,直到遇到终止条件if...else....条件判断检查当前鸡兔脚总数是否等于94,决定后续操作break循环终止一旦找到正确答案,立即跳出循环,结束程序。全城大挑战Part-04Part-04韩信点士兵全城大挑战-韩信点士兵数学算式法掌握用假设法解决鸡兔同笼问题枚举法遍历观察数据变化规律,快速定位答案算法逻辑

学会用流程图清晰描述解题步骤编程实现利用Python编写代码,自动化求解🎉恭喜你们,都是疯狂动物城的荣誉侦探!🎉全城大挑战-韩信点士兵韩信是我国史上很有领兵能力的将领。在民间流传一个故事:有一次,韩信带1500名勇士与楚军交战,战死四五百人。为了再战,韩信快速清点人数,他要求3人一排站队,结果多出2人;5人一排站队,多出4人;7人一排站队,又多出6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论