資訊內(nèi)容
在家學(xué)Scratch之啟蒙《小貓跑步》
“?Hi!好久不見。”
經(jīng)過忙碌的畢業(yè)季,珺媽又回歸了。暑假,帶著君姐在辦公室玩scratch,沒想到小家伙玩得如此開心。看著小貓?jiān)谧约旱脑O(shè)計(jì)下動了起來,那是一種怎樣的自豪感
很多家長都覺得編程很難,其實(shí)不然,Scratch編程作為幼兒編程啟蒙是最合適不過的,對孩子學(xué)習(xí)編程邏輯、程序語言受益匪淺。所以,相信自己,相信孩子,看完這篇《小貓跑步》,你就會恍然大悟:原來如此簡單
01
—
什么是scratch?
Scratch是一款由麻省理工學(xué)院(MIT) 設(shè)計(jì)開發(fā)的少兒編程工具。其特點(diǎn)是:使用者可以不認(rèn)識英文單詞,也可以不會使用鍵盤。構(gòu)成程序的命令和參數(shù)通過積木形狀的模塊來實(shí)現(xiàn),用鼠標(biāo)拖動模塊到程序編輯欄就可以了。
官網(wǎng)網(wǎng)址:https://scratch.mit.edu/
scratch的下載使用是完全免費(fèi)的哦!
02
—
從官網(wǎng)下載安裝好scratch之后,可以看到桌面上的快捷小貓圖標(biāo),雙擊打開,頁面如下。功能區(qū)域分工明確,一目了然!
君姐剛接觸scratch,沒必要把每個功能給她講透徹,大致知道左邊中間右邊是做什么用的就行,多用幾次,自然就心領(lǐng)神會了!
嫌棄舞臺不夠漂亮吧?一起來變魔術(shù)吧!
點(diǎn)擊左邊舞臺區(qū)域下方第一個按鈕“從背景庫中選擇背景”,出現(xiàn)軟件自帶的背景圖,君姐選擇了這幅雪景圖。(記得把白色背景刪除)
小朋友已經(jīng)迫不及待想讓小貓動起來啦!
現(xiàn)在咱們轉(zhuǎn)向中間“腳本”區(qū)域,看到“運(yùn)動”,下面有很多關(guān)于運(yùn)動的積木。拖動“移動10步”至程序編輯欄。
點(diǎn)擊一下程序編輯欄的“移動10步”,觀察小貓變化。小朋友欣喜地發(fā)現(xiàn)小貓咪開始移動啦!這時候,可以讓她嘗試將“10”步改成“20”、“50“、”100”……觀察小貓移動變化。小朋友能自主get到數(shù)字跟小貓移動幅度的關(guān)系!
小貓雖然移動了,但是不像在跑步,更像是在溜冰呀!沒關(guān)系,我們接下來讓小貓開始邁步。
點(diǎn)擊“造型”,可以看到該角色小貓包含兩個造型(造型1、造型2)。
點(diǎn)擊“腳本”中的“外觀”,下面的積木變成了紫色,找到“下一個造型”,把“下一個造型”拖動到程序編輯欄。這時候再點(diǎn)擊一下編輯欄的程序積木讓它運(yùn)行一次,可以看到小貓不僅在移動,并且每點(diǎn)擊一次,都變換造型。造型1→2→1→2……
一下一下點(diǎn)擊實(shí)在太累
4.“腳本”中點(diǎn)擊“控制”,下面都是黃色的控制積木,我們要用到的是“重復(fù)執(zhí)行”,拖動過去之后,“重復(fù)執(zhí)行”積木跟別的積木完美鑲嵌。
這時候,你再點(diǎn)擊一下程序編輯欄的積木,好家伙,小貓不停地跑步跑步,居然跑到屏幕外面了。。。。。。
小朋友著急得不得了,小貓不見了!
回到腳本中的“運(yùn)動”,找到“碰到邊緣就反彈”,把它拖入程序編輯欄中。這時候再看看,發(fā)生了什么事。
將“事件”中“當(dāng)綠旗被點(diǎn)擊”拖動到積木的最上方,現(xiàn)在我們只需要點(diǎn)擊舞臺上方的綠旗,就可以運(yùn)行程序啦!
嗯嗯,迷之笑點(diǎn)的君姐看到小貓跑起來是這樣的
她再把步數(shù)改來改去,改至100時,畫風(fēng)是這樣的
小貓跑起來是不是感覺太快,不要著急,我們找到“控制”中的“等待1秒”,放進(jìn)相應(yīng)積木中,再點(diǎn)擊綠旗,看看反應(yīng)如何。
1秒實(shí)在太慢了,改成0.1秒試試吧!讓孩子大膽地嘗試,自己體會其中的奧妙!
一個啟蒙的小程序就做完啦!是不是特別簡單呢?
根據(jù)孩子玩這個軟件的情況看,孩子自己學(xué)會使用這個軟件是有困難的,需要身邊老師和家長的指導(dǎo)。在有人指導(dǎo)的情況下,6歲的孩子可以照著例子完整的擺出一個能運(yùn)行的程序,這個過程并不需要孩子認(rèn)識英文或漢字。建立程序的過程,孩子讓小貓從靜到動,在自己的魔法下變化著,后期我們還會用到涂鴉,錄音,找圖片這些有趣的過程,增加孩子學(xué)習(xí)編程的興趣和積極性。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時和我們聯(lián)系刪除

- 上一篇
Scratch課程系列:小游戲制作人物移動篇
Scratch在做簡單的2D平面小游戲非常方便。格斗游戲是其中一大類,而人物的移動又是基本的要素。 本篇要做到能夠控制人物左右移動、原地跳躍和蹲下的基本動作。 首先開啟Scratch,在下方角色欄點(diǎn)擊上傳角色檔案,將五個基本動作圖都匯入。(Sc
- 下一篇
?Scratch課堂丨你的代碼冗余了嗎?
代碼冗余 代碼冗余(rǒngyú),即是編程時不必要的代碼段。一般來說,一段程序能夠執(zhí)行既定的任務(wù),但是經(jīng)過優(yōu)化,能夠同樣達(dá)到目的,執(zhí)行效率增強(qiáng),且代碼數(shù)量減少了,說明刪除的代碼就是程序的冗余代碼。冗余代碼主要分兩部分:多余執(zhí)行的冗余和代碼數(shù)量的冗余。