资源简介 (共30张PPT)第15课猜猜-哪头大象更重学习目标巩固与扩展项目讨论逻辑编程12341根据曹冲称象的原理,设计一款能判断轻重的小游戏。通过看船的吃水深度来验证哪头大象更重,诠释了曹冲称象的原理,并需要学生回答,自动判断对错234巩固“随机数”、“询问”、“广播并等待”等脚本学习“重复执行.直到”、“不成立” 、 “与” 、“Y坐标增加变量单位” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色2.本节课用到的背景Blue elephantRed elephantshipWisdom star《猜重量》大山海洋1.图上有几头大象?2.魔法师在说什么?3.你知道那一头大象更重么?4.谁能跟大家讲一讲曹冲称象的故事一共有两头大象,一头蓝色、一头桔色。问我们哪头大象更重些。只要把大象放到船上,看看谁的船沉的更深,就知道啦古代的一个小孩,运用船吃水的程度将大象重量等同于石头,从而得出大象重。《猜重量》1.曹冲称象的故事曹冲生五六岁,智意所及,有若成人之智。时孙权曾致巨象,太祖欲知其斤重,访之群下,咸莫能出其理。冲曰:“置象大船之上,而刻其水痕所至,称物以载之,则校可知矣。”太祖悦,即施行焉。曹冲长到五六岁的时候,知识和判断能力所达到的程度,可以比得上成人(如一个成年人)。有一次,孙权送来了一头巨象,曹操想知道这象的重量,询问属下,都不能说出称象的办法。曹冲说:“把象放到大船上,在水面所达到的地方做上记号,再让船装载其他东西(当水面也达到记号的时候),称一下这些东西,那么比较下(东西的总质量差不多等于大象的质量)就能知道了。”曹操听了很高兴,马上照这个办法做了。原文:翻译:2.制作场景及场景程序1.制作场景按照图示把各个角色放到固定的位置上2.制作场景及场景程序2.海洋程序大山应该再最后面大山海洋海洋应该最前面3.称重原理1.称重原理公元前245年,阿基米德发现浮力。船在海洋上为什么不会沉下去呢?因为船受到了浮力,有一股力量推着船大象站在船上,船会下沉;下沉的越多,说明大象越重浮力就是:浸在液体或气体里的物体受到液体或气体竖直向上托的力叫做浮力。3.称重原理2.称重对应的程序理解两头大象站到船上,是因为设置的重量变量不一样此时桔色大象:2,所以船下沉的更多一些蓝色大象:1,所以船下沉的更少一些新建两个变量,用于模拟大象体重体重随机,所以需要小朋友们测量4.蓝大象称量1.设置蓝大象初始位置和重量变量大象得在山、海洋、船之前随机数1/2/3并非实际重要,只是简单的赋值,方便我们编程使用4.蓝大象称量2.蓝大象称重拖动蓝大象称重,重复执行直到松开鼠标4.蓝大象称量3.拖动到船上称重一次只能称重一个大象,满足以下两个条件①红大象必须在海面以上,要不蓝大象不上船②红大象再船上,蓝大象不上船4.蓝大象称量3.拖动到船上称重①红大象的坐标得满足一定条件②船得是初始状态,而不是红大象已经站上去了并且蓝大象要同时碰到船4.蓝大象称量3.拖动到船上称重红大象不能在船上,是在高处既要满足渔船原始位置(也就是没有大象站上去),而且蓝大象得碰到渔船广播上船,蓝大象和船会接收这个指令广播离开,船会接收这个指令并且蓝大象回到起点4.蓝大象称量4.蓝大象和船接收到广播变量蓝大象数值越大,船沉的越深4.蓝大象称量4.蓝大象和船接收到广播=1=2=34.蓝大象称量5.蓝大象总程序5.桔大象称量1.蓝大象总程序6.船的程序1.船的程序7. 女孩魔法师的程序1.询问那个大象重的问题制作询问哪头大象重的字符串7. 女孩魔法师的程序2.判断大象的重量判断哪头大象更重7. 女孩魔法师的程序2.判断大象的重量Q1:明明给大象编程,少写了下面这两段代码,会发生什么现象呢?A1:蓝大象在船上的时候,红大象也能上去,小心会把船压沉。Q&AQ2:明明检查了半天,发现自己的程序没有问题,你发现错误了么?A2:当蓝大象放上船后,红大象会上船。所以啊,小心使得万年船。Q&A(1)知识点巩固这个指令用的较少,但是功能非常强。通常用来建立角色和角色之间的联系,孩子们可以多琢磨琢磨哦明明给把蓝大象和桔大象程序里面的一个数字更改了一下,会出现什么结果?( )AB源码测试改成80改成80大象们一上船,立马掉到江里了船被压扁了C一切正常答案:解析:源码测试A数值太大,会导致大象们的Y坐标偏低,直接掉到江里,不信咱们可以计算一下大象的Y坐标哦 展开更多...... 收起↑ 资源预览