Scratch少儿编程教程:第2课——太空迷航

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

  http://dingyue.ws.126.net/GvmeSfQGgHR4HldkI1HUbxpPAtOAR8Z1IGGETm6tuOeYv1530063982723.jpg

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

  http://dingyue.ws.126.net/JAVLNc9vWcEvEONtL19Na1pkW4oe2zOc2YhrRS8vAQM=J1530063982724.jpg

  课程简介

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

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

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

  http://dingyue.ws.126.net/APiMzB7ELZ729Bmz4SbvZn3gRYKoWswycHGCrO86Q775O1530063982724.jpg

  http://dingyue.ws.126.net/TlNIQbqjcNb2Pe=pjPsQAHtmDfz9=qGGQvpGGU80joM4v1530063982725.jpg

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

  动手清单:

  (1.1)步骤 1:打开Scratch。

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

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

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

  http://dingyue.ws.126.net/5gBG0VgDf5m6TBraKLpeVatai4tm2VG28RxJ2M3TgtF8M1530063982726.jpg

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

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

  http://dingyue.ws.126.net/IGRa8gPAGnDNbb8OI00WBCRrvGulYlUtQcC=b0HG4FL3i1530063982727compressflag.jpg

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

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

  http://dingyue.ws.126.net/JarPREQUdeooPCREu85=jfICEOq07YJXx6EVyM5HAGXyT1530063982727.gif

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

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

  http://dingyue.ws.126.net/DBM7bJvh4t37nbppJFc4FEkNQ6eX3KOrCkzsOKvn3Vi9R1530063982727.jpg

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

  http://dingyue.ws.126.net/zkMfq7Uh9l9hd7h1q0pMnQw6d5cU1VkQkspjZIjt5JWOD1530063982727.gif

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

  http://dingyue.ws.126.net/DQn4wQfOMKtli7j0HMyuU=dogcvtWJmVn9t3OhM9uk3x41530063982728.jpg

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

  http://dingyue.ws.126.net/hlGt3zqkoTB3NNsLLhcszCx7V2irfsy2N4EdfAoe=Zjb41530063982729.jpg

  挑战一下

  


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

  


  http://dingyue.ws.126.net/ZknJ=1SW3MUN2n11sQqYlo2iDIME0F2oQV66DQi7ukGGA1530063982729.jpg

  (1.5)保存代码。

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

  http://dingyue.ws.126.net/3zdNKpQiy9PFAxTOAWWhuW1ag7acud4mXpyrtoLrLjBS11530063982730.jpg

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

  动手清单:

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

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

  http://dingyue.ws.126.net/ZgX4HKXhdObkhHtT=2OnlVcVTm9PFIRBsuYBS30uQCWxZ1530063982730.jpg

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

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

  http://dingyue.ws.126.net/Dwnn9xEkjrqqxrNgm3tfhkO2emV2dqlhkcpUBXwMdRxHC1530063982730.gif

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

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

  http://dingyue.ws.126.net/EnA5hZ81YVGYNSdwNW6Zkm0ffSnIIE0nATTV5GiaVtW691530063982730.jpg

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

  http://dingyue.ws.126.net/Riojcicjks=2A5juUfPNg0j04fhUquYcsfd0bzjQAL0V61530063982730.gif

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

  http://dingyue.ws.126.net/2r0IguYurapCotHE8csJm1XePZ1ZMWnMkm4asIeYvMXyN1530063982731.gif

  (2.5)保存代码。

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

  http://dingyue.ws.126.net/FmWopdSHRYsDfAs25LpO90gHCgLvqMwLW1E8mqafRHeOs1530063982731.jpg

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

  动作清单:

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

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

  http://dingyue.ws.126.net/Oh37EXbJ2XncROqxdc1dLJeH84JmFPBNB0A6=MutroFTa1530063982731.jpg

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

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

  http://dingyue.ws.126.net/UzxI8pJAanwuSfh7MRmZVgxEfhVylTfOOUEFQPJN1ZenC1530063982731.jpg

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

  http://dingyue.ws.126.net/t8q63F3nxqK6no5gbyA2BHcBfCp7UJuR71dlztxNogJR51530063982731.gif

  (3.3)保存代码。

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

  http://dingyue.ws.126.net/trhMECvEdMmuLsf9YtGXMGa1mSwokaDXr5djPxwjMgcat1530063982732.jpg

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

  动作清单:

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

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

  http://dingyue.ws.126.net/puGwnVkm7R98sv=xQFG4Jfst8vP=OVoC9nKaZSsagUC5g1530063982732.jpg

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

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

  http://dingyue.ws.126.net/5zJE5fKwRQBbkXShJGwQ1KbMkx8iQTndHqCLFx33CRaAa1530063982733.jpg

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

  http://dingyue.ws.126.net/m79voba49uW=t5cpegHS22HA4DH1uG1CTuKI=NlgLvIsk1530063982733.gif

  (4.3)保存代码。

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

  总结

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

  http://dingyue.ws.126.net/l3AjLtO0qAFFOcGmaljuyIWU8aQZQQqFsIIDlMdAw3Fda1530063982733.jpg


0 个评论

要回复文章请先登录注册