资源简介 (共27张PPT)第21课鸡兔同笼学习目标巩固与扩展项目讨论逻辑编程12341今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?看一下“聪明猴”怎么通过编程的思维解决这道经典问题吧!234巩固“加减乘除”、“舞台背景编号” 、“广播” 、“变量”等脚本学习灵活使用“询问回答”、“重复执行直到” 、“连接” 、“除法乘法” 、等脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景Monkey2窗户旁《鸡兔同笼》笼子RareRooster1.头有35个头,脚有94只,各有多少鸡和兔?2.假如变化一下头和脚的数量,你还能计算出来有多少鸡和脚么?3.一共设置了几个变量?4.咦,小猴子为什么这么聪明呢?这就是典型的鸡兔同笼问题了,一会儿老师会详细讲解当然啦,用咱们的程序直接就可以得出结果4个,分别是:兔的只数、鸡的只数、头、脚因为它学过鸡兔同笼这个题目了,并且他也会编程《鸡兔同笼》1.鸡兔同笼讲解1.鸡兔同笼问题一只鸡有:1头、2脚大家能算出来有多几只鸡和兔么?翻译:有若干只鸡和兔在同个笼子里,从上面数,有35个头;从下面数,有94只脚。求笼中各有几只鸡和兔?“鸡兔同笼问题”是我国古算书《孙子算经》中著名的数学问题,其内容是:今有雉(鸡)兔同笼,上有三十五头,下有九十四足。问雉兔各几何一只兔有:1头、4脚1.鸡兔同笼讲解2.制作4个变量新建4个变量:鸡的只数、兔的只数、脚、头已知条件:头35个,脚94只;求鸡和兔的只数+=35=3594=2×+×494=*等你们长大了,可以用二元一次方程解题1.鸡兔同笼讲解3. 第①种解法-《孙子算经》兔的只数假设砍去每只鸡和每只兔一半的的脚每有一只“双脚兔”,脚的数量就会比头的数量多1。所以 “独脚鸡”和“双脚兔”的脚的数量与他们的头的数量之差,就是兔子的只数。鸡的只数共有个头共有只脚现在共有只脚1.鸡兔同笼讲解3. 第①种解法-《孙子算经》最终的程序1.鸡兔同笼讲解4. 第②种解法-抬脚法假设鸡和兔都抬起2只脚,共有那总共抬起来了只脚还剩下只脚只脚鸡的只数剩下的都是兔子的脚,每个兔子有2只脚所以兔子共有只鸡和兔的数量总共有只1.鸡兔同笼讲解4. 第②种解法-抬脚法鸡的只数最终的程序2.猴子出题的程序1.设定鸡和兔的头数和脚数使用询问脚本,将输入的数字设定为:头的数量和鸡的数量假如有35个头,这一句的问句变成:鸡兔同笼。有35个头,你要设定几个脚?3.猴子的其他程序1.猴子说话的程序切换造型的程序最终会定型在:monkey2-c如果用下一个造型这个脚本,最后定在哪一个造型不一定,需要咱们自己查看角色造型的数量,才能知道最后会变成哪个造型3.猴子的其他程序2.猴子的总程序等待8秒是为了让其它角色执行完程序后再问下一个问题让鸡和兔说出正确答案4.笼子的程序1.笼子的程序小绿旗被点击之后显示并且要盖住兔子和公鸡5.鸡的程序1.鸡接收到广播说出答案处于笼子前面这一段程序是让鸡切换造型,切换持续的时间是2秒钟切换造型大小变化一下又恢复原状5.鸡的程序2.鸡说出答案说出正确答案等待1秒是因为前面切换造型的时候花了一秒钟时间6.兔的程序1.兔的程序其它程序和鸡的程序类似,这里等待3秒是为了让鸡先说完话,然后兔子再说话因为兔子很懂礼貌哦6.兔的程序2.兔的接收到广播的程序这里的等待3秒也是为了让鸡先说完话,然后兔子再说话Q1:明明给小猴子编程,编写了这样的程序,会发生什么现象呢?A1:将头增加回答,这个脚本错误,而是应该将头设定为回答。发生什么现象咱们自己测试一下吧。Q&AQ2:明明发现有时候输入头和腿的数量以后,程序自动计算的鸡和兔的数量会出现负数是为什么呢?A2:因为不能出现符合条件的组合,这个数字是咱们自己构造的,得根据实际情况来哦。比如头5个,腿1个,这样的组合根本不可能存在。Q&A(1)(2)加减乘除的混合使用,巩固学习拼接复杂编程积木块儿,巩固学习相应的数学原理用计时器来控制某一段脚本的执行时间,结合重复执行直到,实现这个功能知识点巩固(1)知识点巩固数学:假设法的应用今天鸡兔同笼的编程课,讲了两种方法,都是假设法①假设都去掉一半的脚②假设鸡和兔都去掉2个脚算法不同,方法相同,孩子们要灵活应用,碰到类似的问题,可以用同样的方法来制作解答明明给猴子的程序进行了这样的编程,那到底是正确还是错误呢?( )AB源码测试正确错误答案:解析:在前面的程序一样的情况下,这两个脚本的含义是一样的,咱们可以赋值给脚和头,测试一下吧A源码测试 展开更多...... 收起↑ 资源预览