《少兒創(chuàng)意學(xué)編程(Scratch基礎(chǔ)篇)》,參考了英國公益組織發(fā)起的“code club(代碼俱樂部)”——少兒免費(fèi)學(xué)編程活動。愿為中國的少兒創(chuàng)意編程教育盡微薄之力,對國內(nèi)的家長、信息教師和相關(guān)教育機(jī)構(gòu)有所幫助,共同促進(jìn)軟件素質(zhì)教育的發(fā)展。
本課程以Scratch軟件為教育工具。Scratch是一種圖形化編程語言,由麻省理工學(xué)院開發(fā)。孩子們可以像搭積木一樣,拖動和組合代碼塊,制作豐富多樣的程序,比如動畫,故事和游戲等等。本課程共設(shè)有6個項目,知識點由簡到難,循序漸進(jìn),帶領(lǐng)孩子一步一步體驗創(chuàng)意編程世界的奇妙。具體技能知識點如下圖所示。

那么,開始學(xué)習(xí)第2課吧!

課程簡介
一只可愛的小猴子,不知為什么,在太空中迷路了。他不停地轉(zhuǎn)呀轉(zhuǎn),一艘宇宙飛船從他的身邊慢慢飛過。小猴子眼巴巴地就這么瞅著,你能幫幫他嗎?
通過這個項目,你將在Scratch中感受“次序”魔法方塊和“循環(huán)”魔法方塊的魅力。
體驗地址:https://kada.163.com/project/758469-259196.htm


你可以想象這樣的一幅畫面:在浩瀚的宇宙中,一艘宇宙飛船正緩緩駛向地球。第一個任務(wù)就要實現(xiàn)這樣的動畫效果。
動手清單:
(1.1)步驟 1:打開Scratch。
【具體操作】你可以打開下載好的Scratch離線編輯器(找不到的話,可以聯(lián)系我),也可以使用在線的Scratch。這里使用網(wǎng)易卡搭的Scratch網(wǎng)頁版,地址如下:
https://kada.163.com/project/create.htm
打開后,你會看到類似下面的界面。

(1.2)步驟 2:為舞臺添加各種角色(宇宙飛船、地球和背景)。
【具體操作】請參考《第1課:搖滾樂隊》中(1.2)到(1.5)的內(nèi)容。完成后,界面如下圖。

(1.3)步驟 3:改變“宇宙飛船”的造型。
【具體操作】選中“宇宙飛船” → 點擊“造型”選項卡 → 調(diào)整宇宙飛船的造型。演示如下。

(1.4)步驟 4:讓宇宙飛船飛向地球(搭積木)。
【具體操作】選中宇宙飛船 → 找到并搭建如下圖所示的方塊。

點擊“綠色”小旗,看看宇宙飛船是否飛向地球了呢?如果沒有搭建成功,看看老師是如何完成的。演示如下。

有同學(xué)會問,老師你怎么知道x和y的數(shù)字是多少呢?大家首先觀察下圖。在Scratch中,x:(0) y:(0) 表示?舞臺的中心處,這里的x和y,與數(shù)軸中的x軸y軸一樣。觀察x軸,x:(0)左邊為負(fù),右邊為正;觀察y軸,y:(0)上邊為正,下邊為負(fù)。這樣,就可以定位舞臺上任意角色的位置。

有的同學(xué)還會問,我怎么知道角色當(dāng)前的具體位置呢?有一個簡單的方法,滑動鼠標(biāo),查看右下角的xy數(shù)值即可。下圖所示。

挑戰(zhàn)一下
你能讓宇宙飛船慢慢飛向地球嗎?下圖所示,試一試改變方塊中的數(shù)字。

(1.5)保存代碼。
【具體操作】請參考《第1課:搖滾樂隊》中(1.6)的內(nèi)容。

一只可愛的小猴子,突然出現(xiàn)在太空中。他自己也不知道是怎么到這里的,他暈頭轉(zhuǎn)向,不停地轉(zhuǎn)呀轉(zhuǎn)......
動手清單:
(2.1)步驟 1:在舞臺上添加一只可愛的小猴子。
【具體操作】參考(1.2)中的內(nèi)容。完成后的界面如下。

(2.2)步驟 2:改變猴子的造型。
【具體操作】選中猴子角色 → 點擊“造型”選項卡 → 改變猴子的造型。演示如下。

(2.3)步驟 3:讓猴子旋轉(zhuǎn)起來(搭積木)。
【具體操作】選中猴子角色 → 找到并搭建下圖所示的方塊。

點擊“藍(lán)色”小旗,可愛的小猴子旋轉(zhuǎn)了嗎?如果沒有,看看老師是怎么搭建的。演示如下。

那么,迷失太空的小猴子是下圖這樣子。

(2.5)保存代碼。
【具體操作】參考(1.5)的內(nèi)容。

突然,太空中出現(xiàn)了一塊太空碎石,大大的,藍(lán)藍(lán)的。它四處游走,四處碰撞......這下可好了,太空一下子熱鬧起來了。這個任務(wù),你將感受到“重復(fù)執(zhí)行”(循環(huán))魔法方塊的魅力。
動作清單:
(3.1)步驟 1:在舞臺上添加一塊太空碎石。
【具體操作】參考(1.2)中的內(nèi)容。完成后的界面如下。

(3.2)步驟 2:讓太空碎石動起來(搭積木)。
【具體操作】選中太空碎石 → 找到并搭建下圖所示的方塊。

點擊“藍(lán)色”小旗,看看太空碎石亂跑了嗎?如果沒有的話,看看老師是如何搭建的。演示如下。

(3.3)保存代碼。
【具體操作】參考(1.5)的內(nèi)容。

“一閃一閃亮晶晶,滿天都是小星星。掛在天上放光明,好像許多小眼睛......”,你一定聽過這首兒歌,任務(wù)4中,就來制作一閃一閃的小星星吧。
動作清單:
(4.1)步驟 1:在舞臺上添加一個星星。
【具體操作】參考(1.2)中的內(nèi)容。完成后的界面如下。

(4.2)步驟 2:讓星星一閃一閃(搭積木)。
【具體操作】選中星星→ 找到并搭建下圖所示的方塊。

點擊“藍(lán)色”小旗,看看星星一閃一閃了嗎?如果沒有的話,看看老師是如何搭建的。演示如下。

(4.3)保存代碼。
【具體操作】參考(1.5)的內(nèi)容。
總結(jié)
學(xué)完本課,相信你已經(jīng)越來越熟悉“重復(fù)執(zhí)行”這個方塊了?!爸貜?fù)執(zhí)行”方塊在計算機(jī)編程中也稱為“循環(huán)語句”,你會發(fā)現(xiàn),這個方塊對那些反復(fù)執(zhí)行的動作特別有用。這也是計算機(jī)的優(yōu)點。接下來,你還可以做很多有趣的動畫故事,參考下圖,發(fā)揮你的創(chuàng)意吧!

世上最甜美的歡樂,都是憂傷的果實。人間最純美的東西,都是從苦難中來的。我們沒有經(jīng)歷過的艱難,怎么懂得去安慰別人。
