《少兒創(chuàng)意學(xué)編程(Scratch基礎(chǔ)篇)》,參考了英國(guó)公益組織發(fā)起的“code club(代碼俱樂(lè)部)”——少兒免費(fèi)學(xué)編程活動(dòng)。愿為中國(guó)的少兒創(chuàng)意編程教育盡微薄之力,對(duì)國(guó)內(nèi)的家長(zhǎng)、信息教師和相關(guān)教育機(jī)構(gòu)有所幫助,共同促進(jìn)軟件素質(zhì)教育的發(fā)展。
本課程以Scratch軟件為教育工具。Scratch是一種圖形化編程語(yǔ)言,由麻省理工學(xué)院開(kāi)發(fā)。孩子們可以像搭積木一樣,拖動(dòng)和組合代碼塊,制作豐富多樣的程序,比如動(dòng)畫(huà),故事和游戲等等。本課程共設(shè)有6個(gè)項(xiàng)目,知識(shí)點(diǎn)由簡(jiǎn)到難,循序漸進(jìn),帶領(lǐng)孩子一步一步體驗(yàn)創(chuàng)意編程世界的奇妙。具體技能知識(shí)點(diǎn)如下圖所示。
那么,開(kāi)始學(xué)習(xí)第2課吧!
課程簡(jiǎn)介
一只可愛(ài)的小猴子,不知為什么,在太空中迷路了。他不停地轉(zhuǎn)呀轉(zhuǎn),一艘宇宙飛船從他的身邊慢慢飛過(guò)。小猴子眼巴巴地就這么瞅著,你能幫幫他嗎?
通過(guò)這個(gè)項(xiàng)目,你將在Scratch中感受“次序”魔法方塊和“循環(huán)”魔法方塊的魅力。
體驗(yàn)地址:https://kada.163.com/project/758469-259196.htm
你可以想象這樣的一幅畫(huà)面:在浩瀚的宇宙中,一艘宇宙飛船正緩緩駛向地球。第一個(gè)任務(wù)就要實(shí)現(xiàn)這樣的動(dòng)畫(huà)效果。
動(dòng)手清單:
(1.1)步驟 1:打開(kāi)Scratch。
【具體操作】你可以打開(kāi)下載好的Scratch離線編輯器(找不到的話,可以聯(lián)系我),也可以使用在線的Scratch。這里使用網(wǎng)易卡搭的Scratch網(wǎng)頁(yè)版,地址如下:
https://kada.163.com/project/create.htm
打開(kāi)后,你會(huì)看到類似下面的界面。
(1.2)步驟 2:為舞臺(tái)添加各種角色(宇宙飛船、地球和背景)。
【具體操作】請(qǐng)參考《第1課:搖滾樂(lè)隊(duì)》中(1.2)到(1.5)的內(nèi)容。完成后,界面如下圖。
(1.3)步驟 3:改變“宇宙飛船”的造型。
【具體操作】選中“宇宙飛船” → 點(diǎn)擊“造型”選項(xiàng)卡 → 調(diào)整宇宙飛船的造型。演示如下。
(1.4)步驟 4:讓宇宙飛船飛向地球(搭積木)。
【具體操作】選中宇宙飛船 → 找到并搭建如下圖所示的方塊。
點(diǎn)擊“綠色”小旗,看看宇宙飛船是否飛向地球了呢?如果沒(méi)有搭建成功,看看老師是如何完成的。演示如下。
有同學(xué)會(huì)問(wèn),老師你怎么知道x和y的數(shù)字是多少呢?大家首先觀察下圖。在Scratch中,x:(0) y:(0) 表示?舞臺(tái)的中心處,這里的x和y,與數(shù)軸中的x軸y軸一樣。觀察x軸,x:(0)左邊為負(fù),右邊為正;觀察y軸,y:(0)上邊為正,下邊為負(fù)。這樣,就可以定位舞臺(tái)上任意角色的位置。
有的同學(xué)還會(huì)問(wèn),我怎么知道角色當(dāng)前的具體位置呢?有一個(gè)簡(jiǎn)單的方法,滑動(dòng)鼠標(biāo),查看右下角的xy數(shù)值即可。下圖所示。
挑戰(zhàn)一下
你能讓宇宙飛船慢慢飛向地球嗎?下圖所示,試一試改變方塊中的數(shù)字。
(1.5)保存代碼。
【具體操作】請(qǐng)參考《第1課:搖滾樂(lè)隊(duì)》中(1.6)的內(nèi)容。
一只可愛(ài)的小猴子,突然出現(xiàn)在太空中。他自己也不知道是怎么到這里的,他暈頭轉(zhuǎn)向,不停地轉(zhuǎn)呀轉(zhuǎn)......
動(dòng)手清單:
(2.1)步驟 1:在舞臺(tái)上添加一只可愛(ài)的小猴子。
【具體操作】參考(1.2)中的內(nèi)容。完成后的界面如下。
(2.2)步驟 2:改變猴子的造型。
【具體操作】選中猴子角色 → 點(diǎn)擊“造型”選項(xiàng)卡 → 改變猴子的造型。演示如下。
(2.3)步驟 3:讓猴子旋轉(zhuǎn)起來(lái)(搭積木)。
【具體操作】選中猴子角色 → 找到并搭建下圖所示的方塊。
點(diǎn)擊“藍(lán)色”小旗,可愛(ài)的小猴子旋轉(zhuǎn)了嗎?如果沒(méi)有,看看老師是怎么搭建的。演示如下。
那么,迷失太空的小猴子是下圖這樣子。
(2.5)保存代碼。
【具體操作】參考(1.5)的內(nèi)容。
突然,太空中出現(xiàn)了一塊太空碎石,大大的,藍(lán)藍(lán)的。它四處游走,四處碰撞......這下可好了,太空一下子熱鬧起來(lái)了。這個(gè)任務(wù),你將感受到“重復(fù)執(zhí)行”(循環(huán))魔法方塊的魅力。
動(dòng)作清單:
(3.1)步驟 1:在舞臺(tái)上添加一塊太空碎石。
【具體操作】參考(1.2)中的內(nèi)容。完成后的界面如下。
(3.2)步驟 2:讓太空碎石動(dòng)起來(lái)(搭積木)。
【具體操作】選中太空碎石 → 找到并搭建下圖所示的方塊。
點(diǎn)擊“藍(lán)色”小旗,看看太空碎石亂跑了嗎?如果沒(méi)有的話,看看老師是如何搭建的。演示如下。
(3.3)保存代碼。
【具體操作】參考(1.5)的內(nèi)容。
“一閃一閃亮晶晶,滿天都是小星星。掛在天上放光明,好像許多小眼睛......”,你一定聽(tīng)過(guò)這首兒歌,任務(wù)4中,就來(lái)制作一閃一閃的小星星吧。
動(dòng)作清單:
(4.1)步驟 1:在舞臺(tái)上添加一個(gè)星星。
【具體操作】參考(1.2)中的內(nèi)容。完成后的界面如下。
(4.2)步驟 2:讓星星一閃一閃(搭積木)。
【具體操作】選中星星→ 找到并搭建下圖所示的方塊。
點(diǎn)擊“藍(lán)色”小旗,看看星星一閃一閃了嗎?如果沒(méi)有的話,看看老師是如何搭建的。演示如下。
(4.3)保存代碼。
【具體操作】參考(1.5)的內(nèi)容。
總結(jié)
學(xué)完本課,相信你已經(jīng)越來(lái)越熟悉“重復(fù)執(zhí)行”這個(gè)方塊了。“重復(fù)執(zhí)行”方塊在計(jì)算機(jī)編程中也稱為“循環(huán)語(yǔ)句”,你會(huì)發(fā)現(xiàn),這個(gè)方塊對(duì)那些反復(fù)執(zhí)行的動(dòng)作特別有用。這也是計(jì)算機(jī)的優(yōu)點(diǎn)。接下來(lái),你還可以做很多有趣的動(dòng)畫(huà)故事,參考下圖,發(fā)揮你的創(chuàng)意吧!
世上最甜美的歡樂(lè),都是憂傷的果實(shí)。人間最純美的東西,都是從苦難中來(lái)的。我們沒(méi)有經(jīng)歷過(guò)的艱難,怎么懂得去安慰別人。