《少儿创意学编程(Scratch基础篇)》,参考了英国公益组织发起的“code club(代码俱乐部)”——少儿免费学编程活动。愿为中国的少儿创意编程教育尽微薄之力,对国内的家长、信息教师和相关教育机构有所帮助,共同促进软件素质教育的发展。

本课程以Scratch软件为教育工具。Scratch是一种图形化编程语言,由麻省理工学院开发。孩子们可以像搭积木一样,拖动和组合代码块,制作丰富多样的程序,比如动画,故事和游戏等等。本课程共设有6个项目,知识点由简到难,循序渐进,带领孩子一步一步体验创意编程世界的奇妙。具体技能知识点如下图所示。


那么,开始学习第2课吧!


课程简介

一只可爱的小猴子,不知为什么,在太空中迷路了。他不停地转呀转,一艘宇宙飞船从他的身边慢慢飞过。小猴子眼巴巴地就这么瞅着,你能帮帮他吗?

通过这个项目,你将在Scratch中感受“次序”魔法方块和“循环”魔法方块的魅力。

体验地址:https://kada.163.com/project/758469-259196.htm



你可以想象这样的一幅画面:在浩瀚的宇宙中,一艘宇宙飞船正缓缓驶向地球。第一个任务就要实现这样的动画效果。

动手清单:

(1.1)步骤 1:打开Scratch。

【具体操作】你可以打开下载好的Scratch离线编辑器(找不到的话,可以联系我),也可以使用在线的Scratch。这里使用网易卡搭的Scratch网页版,地址如下:

https://kada.163.com/project/create.htm

打开后,你会看到类似下面的界面。


(1.2)步骤 2:为舞台添加各种角色(宇宙飞船、地球和背景)。

【具体操作】请参考《第1课:摇滚乐队》中(1.2)到(1.5)的内容。完成后,界面如下图。


(1.3)步骤 3:改变“宇宙飞船”的造型。

【具体操作】选中“宇宙飞船” → 点击“造型”选项卡 → 调整宇宙飞船的造型。演示如下。


(1.4)步骤 4:让宇宙飞船飞向地球(搭积木)。

【具体操作】选中宇宙飞船 → 找到并搭建如下图所示的方块。


点击“绿色”小旗,看看宇宙飞船是否飞向地球了呢?如果没有搭建成功,看看老师是如何完成的。演示如下。


有同学会问,老师你怎么知道x和y的数字是多少呢?大家首先观察下图。在Scratch中,x:(0) y:(0) 表示 舞台的中心处,这里的x和y,与数轴中的x轴y轴一样。观察x轴,x:(0)左边为负,右边为正;观察y轴,y:(0)上边为正,下边为负。这样,就可以定位舞台上任意角色的位置。


有的同学还会问,我怎么知道角色当前的具体位置呢?有一个简单的方法,滑动鼠标,查看右下角的xy数值即可。下图所示。


挑战一下

你能让宇宙飞船慢慢飞向地球吗?下图所示,试一试改变方块中的数字。


(1.5)保存代码。

【具体操作】请参考《第1课:摇滚乐队》中(1.6)的内容。


一只可爱的小猴子,突然出现在太空中。他自己也不知道是怎么到这里的,他晕头转向,不停地转呀转......

动手清单:

(2.1)步骤 1:在舞台上添加一只可爱的小猴子。

【具体操作】参考(1.2)中的内容。完成后的界面如下。


(2.2)步骤 2:改变猴子的造型。

【具体操作】选中猴子角色 → 点击“造型”选项卡 → 改变猴子的造型。演示如下。


(2.3)步骤 3:让猴子旋转起来(搭积木)。

【具体操作】选中猴子角色 → 找到并搭建下图所示的方块。


点击“蓝色”小旗,可爱的小猴子旋转了吗?如果没有,看看老师是怎么搭建的。演示如下。


那么,迷失太空的小猴子是下图这样子。


(2.5)保存代码。

【具体操作】参考(1.5)的内容。


突然,太空中出现了一块太空碎石,大大的,蓝蓝的。它四处游走,四处碰撞......这下可好了,太空一下子热闹起来了。这个任务,你将感受到“重复执行”(循环)魔法方块的魅力。

动作清单:

(3.1)步骤 1:在舞台上添加一块太空碎石。

【具体操作】参考(1.2)中的内容。完成后的界面如下。


(3.2)步骤 2:让太空碎石动起来(搭积木)。

【具体操作】选中太空碎石 → 找到并搭建下图所示的方块。


点击“蓝色”小旗,看看太空碎石乱跑了吗?如果没有的话,看看老师是如何搭建的。演示如下。


(3.3)保存代码。

【具体操作】参考(1.5)的内容。


“一闪一闪亮晶晶,满天都是小星星。挂在天上放光明,好像许多小眼睛......”,你一定听过这首儿歌,任务4中,就来制作一闪一闪的小星星吧。

动作清单:

(4.1)步骤 1:在舞台上添加一个星星。

【具体操作】参考(1.2)中的内容。完成后的界面如下。


(4.2)步骤 2:让星星一闪一闪(搭积木)。

【具体操作】选中星星→ 找到并搭建下图所示的方块。


点击“蓝色”小旗,看看星星一闪一闪了吗?如果没有的话,看看老师是如何搭建的。演示如下。


(4.3)保存代码。

【具体操作】参考(1.5)的内容。

总结

学完本课,相信你已经越来越熟悉“重复执行”这个方块了。“重复执行”方块在计算机编程中也称为“循环语句”,你会发现,这个方块对那些反复执行的动作特别有用。这也是计算机的优点。接下来,你还可以做很多有趣的动画故事,参考下图,发挥你的创意吧!


世上最甜美的欢乐,都是忧伤的果实。人间最纯美的东西,都是从苦难中来的。我们没有经历过的艰难,怎么懂得去安慰别人。