2-七巧板全新scratch3.0课件年课体系PPT课程程序入门到精通

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