Scratch3.0图形式编程教育教学实例02-七巧板_第1页
Scratch3.0图形式编程教育教学实例02-七巧板_第2页
Scratch3.0图形式编程教育教学实例02-七巧板_第3页
Scratch3.0图形式编程教育教学实例02-七巧板_第4页
Scratch3.0图形式编程教育教学实例02-七巧板_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

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

文档简介

1、第2课七巧板学习目标巩固与扩展项目讨论逻辑编程12341七巧板是一种古老的中国传统智力玩具,顾名思义,是由七块板组成的。而这七块板可拼成许多图形,据说有一千六百多种以上呢!234巩固“当小绿旗被点击”、“按下空格键”等脚本学习“按下鼠标”、“面向鼠标” 、“移到鼠标指针” 等新脚本综合应用所学脚本完成编程项目并扩展新脚本:巩固脚本:1.本节课用到的角色0102七巧板03040506072.数一数七巧板一共有几块?3.在这七块积木中,都有哪些形状,每个形状各有几块?1.左边的图形是用五颜六色的积木拼成的,它是什么形状?4.有没有积木是同样大小的,分别是几号?正方形有三角形五块,正方形一块,平行四

2、边形一块一共有七块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

3、:-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号积木块编写程序

4、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”键,才执

5、行这一段程序4.七巧板组成金鱼02号积木块的程序4.七巧板组成金鱼03号积木块的程序4.七巧板组成金鱼04号积木块的程序4.七巧板组成金鱼05号积木块的程序4.七巧板组成金鱼06号积木块的程序4.七巧板组成金鱼07号积木块的程序4.七巧板组成金鱼这样,我们的七巧板组成金鱼的程序就写好了,看看效果吧2.观看效果5.七巧板自由组合 首先,我们要给把每块七巧板和键盘数字按键联系起来,数字1表示01号七巧板,数字2表示02号七巧板,以此类推,给7块七巧板都找到对应的数字按键。1.拖动七巧板 然后,开始对键盘数字按键进行编程。先进行这样一个约定,以01号七巧板为例: 点击键盘数字按键1后,移动鼠标,01

6、号积木块面向鼠标可以旋转任意角度,当点击鼠标后,积木块跟随鼠标移动,按下空格键,放下01号积木块。5.七巧板自由组合我们试着写一写01号积木块的程序1.用键盘数字按键1作为程序的开始5.七巧板自由组合2.如果不按下鼠标,那么积木块就面向鼠标,而且这个不是只面向一次,是一直面向的,是重复执行的,所以用到了这三个程序块5.七巧板自由组合3.当按下鼠标,积木块移动到鼠标所在处,当按下空格键,放下积木块,同样也是重复执行的:5.七巧板自由组合01号程序块的完整代码:用同样的方法,我们可以写出 2-7 键盘数字按键的代码5.七巧板自由组合02号程序块代码03号程序块代码04号程序块代码5.七巧板自由组合

7、05号程序块代码06号程序块代码07号程序块代码5.七巧板自由组合但03号积木块稍微和其他积木块不同,它有正面 和反面两个造型,所以要用另外一个键盘按键 来切换正面和反面。脚本如下:Q1:在组成正方形时,怎样让积木块自动跑到它应该到的地方?A1:用程序块 就能让积木块跑到它应该到的地方。在这里,1秒是运动的时间,数字越小,积木块滑动的越快,数字越大,积木块滑动的越慢。x和y 是移动到目的地的坐标点。QA Q2:怎样让程序侦测到按到了哪个按键?A2:QA 这样的六边形是判断积木块,一般是嵌在判断语句中,如:Q3:七巧板还可以拼出什么图案?A3:QA 七巧板可以拼出好多好多的图案,同学们可要开动脑筋呦,比如,下面就有很多:(1)(2)第一个是面向鼠标指针方向,对象是停留在原地的,而第二个是移动到鼠标指针位置,这两个的使用有所不同,孩子们不可以用错脚本哦。这个脚本有一些特殊,它是一个带条件的重复执行,意思是:重复执行循环体内的程序,直到才停止知识点巩固要达到按下1数字键后,积木块先面向鼠标原地转动,直到按下鼠标,才能移动到鼠标所在位置这个功能,下面哪个程序正确正确?( )AB

温馨提示

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

最新文档

评论

0/150

提交评论