最新消息:

第一讲:Scratch2.0初体验

Scratch 少儿编程 2145浏览 0评论
scratch2.0课程

友情提示:视频教程观看时请手动设置清晰度。

       未来是AI人工智能、计算机程序控制的时代,如何让青少年接触计算机编程思维和技能,已经成为国家人才发展的重要战略之一。Scratch是由美国麻省理工学院MIT设计开发的图形化少儿编程开发工具。通过图形控件,儿童可以在不编写任何代码的情况下实现很多程序功能。从初步体验来看,五六岁以上的儿童即可上手。Scratch使用了舞台、角色概念,内置的人物、动物、玩具等对儿童还是很有吸引力的。儿童可以当做游戏来玩。在小孩还不能独立完成程序任务的情况下,家长或老师可以指导小孩完成程序设计,做一个小动画,实现各种变化。

scratch界面认识:

第一讲:Scratch2.0初体验

       我们确定今天的主题是让某个角色飞起来。所以最后是选择了巫师,因为之前看过哈利波特的电影。计划是让巫师从舞台左下角飞到舞台右上角,达到右上角以后,回到左下角原点。

       舞台的X方向和Y反向。舞台的正中央是零点。如果要想让某个角色从左到右移动,那么横向的X是增加还是减少?答案是X++,比如一次加1或者一次加4,加的越多,就飞得越快。然后巫师还需要往上飞,因此Y方向要向上移动,即Y++。如果要往左飞,则X–,往下飞则Y–。舞台最右边是X=240,最左边是X=-240。舞台最上面是Y=180, 最下面是Y=-180。负数就是比零还小的数字。有了这个认识以后,我们进入脚本区域。介绍第一个分类是“事件”。在事件中,我们添加了“当小绿旗子被点击”,就是开始按钮,然后执行一些操作。

1)因为默认的巫师图片比较大,所以每次开始时,我们都先设定巫师的大小为60。这样怎么操作?进入“外观”,里面有一个控件“将角色大小设定为XX”,XX空格中可以录入数字。将这个控件拉过来,把开始小旗子磁贴粘贴在一起。这和乐高的WEDO类似。就是几个控件依次放在一起。

2)要实现巫师往右飞,我们使用了“运动”中的控件“将X坐标增加XX”,我们设定了增加:3.

3)要实现巫师往上飞,我们使用了“运动”中的控件“将Y坐标增加XX”,我们设定了增加2.

这时候已经可以开始运行了,但是每次点击运行,巫师只会飞一点点,需要不停点击,才能往右上角飞。

那如何让巫师连续的飞的?答案是使用循环。

4)循环属于“控制”,在“控制”分类中,选择重复执行这个框,将X,Y的两个控件都包括在内。

因为是重复无数次执行,因此我们实现了巫师对角飞行。但是问题又来了。巫师碰到右上角以后,就飞出去不动了,因为到底了。如何解决这个问题?

程序样图1:

第一讲:Scratch2.0初体验

程序延伸思考:

第一讲:Scratch2.0初体验

程序延伸思考2:

第一讲:Scratch2.0初体验

您必须 登录 才能发表评论!