资源简介 (共38张PPT)第2课七巧板学习目标巩固与扩展项目讨论逻辑编程12341七巧板是一种古老的中国传统智力玩具,顾名思义,是由七块板组成的。而这七块板可拼成许多图形,据说有一千六百多种以上呢!234巩固“当小绿旗被点击”、“按下空格键”等脚本学习“按下鼠标”、“面向鼠标” 、“移到鼠标指针” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色0102《七巧板》03040506072.数一数七巧板一共有几块?3.在这七块积木中,都有哪些形状,每个形状各有几块?1.左边的图形是用五颜六色的积木拼成的,它是什么形状?4.有没有积木是同样大小的,分别是几号?正方形有三角形五块,正方形一块,平行四边形一块一共有七块01号和02号一样大,04号和06号一样大《七巧板》1.制定游戏规则1.点击右上角小绿旗,七巧板回到初始位置。2.点击英文字母"g",1秒内拼成金鱼形状。3.自由拼图玩法:按下数字键1-7,相应编号七巧板跟随鼠标旋转角度直到单击鼠标,接着七巧板跟随鼠标移动到合适位置,按下空格键停止跟随。可以反复调整,直到得到满意拼图。备注:3号平行四边形,按向上箭头键,可以切换正反面2. 角色载入1.将素材包中的角色导入到项目3.七巧板组成正方形1.编写各个积木块的程序这个是正方形的图案,我们先拖动积木块,拼出一个正方形,并记录下每个积木块的坐标01积木块,x:86,y:2102积木块,x:43,y:-1903积木块,x:65,y:-8604积木块,x:84,y:-4505积木块,x:125 ,y:-2306积木块,x:146,y:1907积木块,x:126 ,y:-633.七巧板组成正方形1.编写各个积木块的程序每个积木块要面向90度的方向*01号积木块的程序先用鼠标拖动木到想要的位置,记录下坐标,这里01号积木的坐标是(86,21)3.七巧板组成正方形同理,我们可以给02,03号积木块编写程序02号积木块的程序03号积木块的程序03号积木是平行四边形,有正反两面的话,要切换到”正面”造型3.七巧板组成正方形04号积木块的程序05号积木块的程序同理,我们可以给04,05号积木块编写程序3.七巧板组成正方形06号积木块的程序07号积木块的程序同理,我们可以给06,07号积木块编写程序3.七巧板组成正方形这样,我们的七巧板组成正方形的程序就写好了,看看效果吧2.观看效果4.七巧板组成金鱼1.编写各个积木块的程序这个是金鱼的图案,我们先拖动积木块,拼出一条金鱼,并记录下每个积木块的坐标01积木块,x:-142,y:5802积木块,x:-146,y:203积木块,x:-25 ,y:-204积木块,x:-98 ,y:-6905积木块,x:-85 ,y:-2506积木块,x:-98 ,y:-1707积木块,x:25 ,y:-1364.七巧板组成金鱼01号积木块的程序*按下”g”键,才执行这一段程序4.七巧板组成金鱼02号积木块的程序4.七巧板组成金鱼03号积木块的程序4.七巧板组成金鱼04号积木块的程序4.七巧板组成金鱼05号积木块的程序4.七巧板组成金鱼06号积木块的程序4.七巧板组成金鱼07号积木块的程序4.七巧板组成金鱼这样,我们的七巧板组成金鱼的程序就写好了,看看效果吧2.观看效果5.七巧板自由组合首先,我们要给把每块七巧板和键盘数字按键联系起来,数字1表示01号七巧板,数字2表示02号七巧板,以此类推,给7块七巧板都找到对应的数字按键。1.拖动七巧板然后,开始对键盘数字按键进行编程。先进行这样一个约定,以01号七巧板为例:点击键盘数字按键1后,移动鼠标,01号积木块面向鼠标可以旋转任意角度,当点击鼠标后,积木块跟随鼠标移动,按下空格键,放下01号积木块。5.七巧板自由组合我们试着写一写01号积木块的程序1.用键盘数字按键1作为程序的开始5.七巧板自由组合2.如果不按下鼠标,那么积木块就面向鼠标,而且这个不是只面向一次,是一直面向的,是重复执行的,所以用到了这三个程序块5.七巧板自由组合3.当按下鼠标,积木块移动到鼠标所在处,当按下空格键,放下积木块,同样也是重复执行的:5.七巧板自由组合01号程序块的完整代码:用同样的方法,我们可以写出 2-7键盘数字按键的代码5.七巧板自由组合02号程序块代码03号程序块代码04号程序块代码5.七巧板自由组合05号程序块代码06号程序块代码07号程序块代码5.七巧板自由组合但03号积木块稍微和其他积木块不同,它有正面 和反面两个造型,所以要用另外一个键盘按键 来切换正面和反面。脚本如下:Q1:在组成正方形时,怎样让积木块自动跑到它应该到的地方?A1:用程序块 就能让积木块跑到它应该到的地方。在这里,1秒是运动的时间,数字越小,积木块滑动的越快,数字越大,积木块滑动的越慢。x和y 是移动到目的地的坐标点。Q&AQ2:怎样让程序侦测到按到了哪个按键?A2:Q&A这样的六边形是判断积木块,一般是嵌在判断语句中,如:Q3:七巧板还可以拼出什么图案?A3:Q&A七巧板可以拼出好多好多的图案,同学们可要开动脑筋呦,比如,下面就有很多:(1)(2)第一个是面向鼠标指针方向,对象是停留在原地的,而第二个是移动到鼠标指针位置,这两个的使用有所不同,孩子们不可以用错脚本哦。这个脚本有一些特殊,它是一个带条件的重复执行,意思是:重复执行循环体内的程序,直到……才停止知识点巩固要达到按下1数字键后,积木块先面向鼠标原地转动,直到按下鼠标,才能移动到鼠标所在位置这个功能,下面哪个程序正确正确?( )AB源码测试答案:解析:这段程序的整体含义是:当按下1键,重复执行“面向鼠标指针”,也就是积木块面向鼠标在原地旋转,直到“按下鼠标”,才执行后面的程序,重复执行“移到鼠标指针”,跟着鼠标移动,直到“按下空格键”,积木块放下,程序结束。A源码测试 展开更多...... 收起↑ 资源预览