資訊內(nèi)容
貓叔Scratch第一講:《初識(shí)Scratch編程》
正文共:1636字
預(yù)計(jì)閱讀時(shí)間:5分鐘
朋友們晚上好。今天的貓叔是來兌現(xiàn)承諾的,之前在文章里跟大家說過:貓叔會(huì)免費(fèi)教大家Scratch的課程,今天就來開始我們的第一課吧。
說到編程,大家腦海中浮現(xiàn)的應(yīng)該是這樣的畫面:
有些小朋友可能會(huì)說:這是什么東西?。咳怯⑽目炊伎床欢?,不學(xué)啦!
正因?yàn)榇蠖鄶?shù)孩子面對(duì)代碼編程都會(huì)有以上反應(yīng),所以小朋友學(xué)習(xí)編程應(yīng)該選擇一些簡(jiǎn)單易學(xué)的語(yǔ)言入門。
Scratch是由MIT(美國(guó)麻省理工學(xué)院)針對(duì)5至16歲的兒童和青少年設(shè)計(jì)的可視化程序設(shè)計(jì)語(yǔ)言,專注于用編程實(shí)現(xiàn)簡(jiǎn)單的動(dòng)畫效果,最終呈現(xiàn)的是這樣的拼圖:
Scratch代碼
代碼看著是不是特別簡(jiǎn)單?話不多說,接下來跟著貓叔一起進(jìn)入神奇的Scratch的世界吧。
第一步:安裝Scratch
首先需要下載安裝Scratch,貓叔已經(jīng)把地址給大家準(zhǔn)備好了,直接復(fù)制粘貼就行。(需要使用電腦)
Scratch2.0下載地址:
https://scratch.mit.edu/download/scratch2
Scratch3.0下載地址:
https://scratch.mit.edu/download
Scratch2.0下載頁(yè)面
貓叔在這里建議大家下載Scratch2.0,目前Scratch3.0還有一些小問題,例如:
1:字體太小,而且無法調(diào)節(jié),對(duì)于小屏幕用戶很不友好;
2:版本不太穩(wěn)定,軟件打開耗時(shí)太長(zhǎng),操作的過程中會(huì)出現(xiàn)卡頓,甚至?xí)霈F(xiàn)閃退;
3:普及率較低,國(guó)內(nèi)各大競(jìng)賽,例如藍(lán)橋杯,并不支持scratch3.0,對(duì)于想要參加這些比賽的孩子,scratch3.0并不具有優(yōu)勢(shì)。
第二步:認(rèn)識(shí)Scratch界面
Scratch2.0界面
舞臺(tái)區(qū)域:你編輯的所有東西都會(huì)在這個(gè)區(qū)域呈現(xiàn)出結(jié)果,編寫的代碼的效果會(huì)在這個(gè)區(qū)域顯示出來。舞臺(tái)區(qū)右上角是用于控制程序啟動(dòng)與終止的按鈕。右下角是鼠標(biāo)的當(dāng)前坐標(biāo)。
舞臺(tái)區(qū)域
角色區(qū)域:這個(gè)區(qū)域可以選擇你編程想要操作的對(duì)象,角色、背景、道具等等都是在這個(gè)區(qū)域進(jìn)行選擇的。
角色區(qū)域
選中的角色四周用藍(lán)色的方框表示,點(diǎn)擊選中角色最上角的“i”按鈕,可以顯示該角色的信息。
角色區(qū)域
控件區(qū)域:這片區(qū)域里面呈現(xiàn)的就是編程所需要的命令,根據(jù)命令用途的不同有很多種分類。
代碼區(qū)域:大家可以根據(jù)自己的需要,將控制區(qū)域的命令拖到代碼區(qū)進(jìn)行設(shè)計(jì)、組合。變成自己的程序,讓“小演員”們按照我們的想法在舞臺(tái)上進(jìn)行演出。
編寫第一個(gè)指令
好了,認(rèn)識(shí)了我們Scratch2.0的界面后,接下來我們就直接上手吧,編寫屬于自己的第一條代碼。
首先給自己一個(gè)任務(wù),就是我們要在Scratch上做什么事情。今天我們就先來一個(gè)簡(jiǎn)單的:我們要讓小貓向右移動(dòng)10步,再說一句“hello"。
在明確了任務(wù)之后,我們就得進(jìn)行邏輯分析,簡(jiǎn)單點(diǎn)說就是要把任務(wù)進(jìn)行拆解,如何一步一步完成任務(wù)。
-貓叔邏輯分析時(shí)間-?
第一步:請(qǐng)出我們這場(chǎng)表演的演出嘉賓—小貓,在角色區(qū)域選定小貓;
第二步:讓小貓向右移動(dòng)10步;(在運(yùn)動(dòng)指令區(qū)里拖動(dòng)“移動(dòng)10步”到代碼區(qū))
第三步:讓小貓說"hello"。(在外觀指令區(qū)里拖動(dòng)“說hello”到代碼區(qū))
第四步:寫好代碼,執(zhí)行程序。(在事件指令區(qū)里拖動(dòng)“當(dāng)綠旗被點(diǎn)擊”到代碼區(qū))
第五步:將代碼區(qū)的指令組合好。
第六步:現(xiàn)在點(diǎn)擊舞臺(tái)區(qū)域的啟動(dòng)小旗,我們的第一個(gè)scratch已經(jīng)完成了,怎么樣很簡(jiǎn)單吧?
注意事項(xiàng):當(dāng)指令與指令靠近時(shí),指令下面會(huì)有白色的提示,這個(gè)時(shí)候松開鼠標(biāo),兩個(gè)指令會(huì)連接在一起。連接在一起的兩個(gè)指令會(huì)按照從上到下的順序連續(xù)執(zhí)行。
課后小練習(xí)
編寫一個(gè)小程序,讓小貓向右移動(dòng)10步,然后說“我愛編程!”等待1秒后,讓小貓向左移動(dòng)10步,再說:”編程超級(jí)有趣!”。
提示:等待1秒的指令點(diǎn)擊“控制”按鈕后可以找到,讓小貓說什么只需要編輯說后面的對(duì)話框就可以。
好啦,今天的課程就到這里。貓叔會(huì)在下一節(jié)課教大家用Scratch《制作一個(gè)簡(jiǎn)單的動(dòng)畫》,小朋友沒事可以去Scratch官網(wǎng)上逛一逛,看點(diǎn)例子,看看Scratch都能做什么,相信小朋友肯定會(huì)很感興趣。
聲明:本文章由網(wǎng)友投稿作為教育分享用途,如有侵權(quán)原作者可通過郵件及時(shí)和我們聯(lián)系刪除

- 上一篇
Scratch編程-(3)認(rèn)識(shí)角色
關(guān)于孩子要不要學(xué)習(xí)編程,有的家長(zhǎng)已經(jīng)認(rèn)識(shí)到它的重要性,有的家長(zhǎng)孩子猶豫之中。在這里我想說的是,家長(zhǎng)可以沒有期限的猶豫下去,可孩子的大好時(shí)光在悄悄流逝。就從“生活無處不科技”來看,未來不會(huì)計(jì)算機(jī)就可以說是信息時(shí)代的文盲?,F(xiàn)在各大培訓(xùn)機(jī)構(gòu)都開設(shè)了編程課,學(xué)
- 下一篇
Scratch 編程課——走進(jìn)鷹橋課堂
小小編程進(jìn)課堂