原創(chuàng)課程
本頁(yè)課程是由極客小將一線教練原創(chuàng)的Scratch免費(fèi)課程,跟著金牌教練課程學(xué)習(xí),每天一課,搭配課后習(xí)題,可以有效提高編程水平。
圖文教程
-
頂Scratch自學(xué)精品課程(45節(jié)課)目...
Scratch編程 第一課:初識(shí)Scratchhttp://m.91zz.cn/201907094_18.htmlScratch編程 第二課:Scratch下載安裝介紹http://m.91zz.cn/201907094_19.htmlScratch編程 第三課:Scratch工作區(qū)域http://m.91zz.cn/201907094_20.htmlScratch編外觀指令-改變小貓的樣子Scratch編程N(yùn)O20課:控制次數(shù)
精品課匯總 -
Scratch編程N(yùn)O41課:畫(huà)筆和圖章的使用
首先我們?cè)跀U(kuò)展中添加畫(huà)筆擴(kuò)展,如下圖添加擴(kuò)展后可以看到畫(huà)筆分組:根據(jù)之前的課程和積木指令的字面意思,我們很容易理解每個(gè)指令的意思,其中圖章的功能可以理解為復(fù)制。下面以案例逐步來(lái)講解,我們要用畫(huà)筆來(lái)畫(huà)一個(gè)圓,值得注意的是,使用畫(huà)筆之前要先落筆,畫(huà)完之后要抬筆
-
Scratch編程N(yùn)O40課:自制積木的使用
今天我們用自治積木來(lái)做一個(gè)畫(huà)圓的程序。首先要明白自治積木是做什么的。簡(jiǎn)單來(lái)說(shuō),自治積木就是一個(gè)封裝函數(shù),可以在需要他的任何地方調(diào)用,以減少代碼的重復(fù)編寫(xiě)程度。首先我們添加畫(huà)筆擴(kuò)展然后添加一個(gè)自治積木,命名為【畫(huà)圓】并附加三個(gè)參數(shù),X軸起筆坐標(biāo)、Y軸起筆坐標(biāo)、
-
Scratch編程N(yùn)O39課:變量 建立一個(gè)變量
本節(jié)課講解scratch自定義變量如何使用。首先點(diǎn)擊變量分組,建立一個(gè)變量,命名為積分,選擇適用于所有角色然后我們用自定義的變量-積分來(lái)編寫(xiě)一個(gè)戳破氣球的游戲,戳破一次氣球,積分自動(dòng)增加1。以下是腳本區(qū)代碼:當(dāng)點(diǎn)擊綠旗程序開(kāi)始運(yùn)行,積分清零。當(dāng)點(diǎn)擊氣球一次時(shí)候,播
-
Scratch編程N(yùn)O38課:自定義變量
Scratch的自定義變量是非常實(shí)用的一組指令,在實(shí)際應(yīng)用中發(fā)揮非常大的作用,因?yàn)楸仨氁J(rèn)真學(xué)習(xí),牢固掌握。自定義變量允許用戶任意的自定義一個(gè)數(shù)字、字符串或者數(shù)組,并且還可以最變量進(jìn)行刪除、修改、隱藏等操作。下面查看其指令:我們新建一個(gè)變量,命名為姓名這時(shí)候,在
-
Scratch編程N(yùn)O37課:高級(jí)運(yùn)算
scratch的高級(jí)運(yùn)算指令集合再一個(gè)指令當(dāng)中,通過(guò)下拉選項(xiàng)來(lái)實(shí)現(xiàn)。這里在制作復(fù)雜運(yùn)算的時(shí)候才會(huì)用到,平時(shí)常見(jiàn)的應(yīng)用程序中很少用到這些計(jì)算,了解即可。
-
Scratch編程N(yùn)O36課:四舍五入運(yùn)算
scratch的四舍五入運(yùn)算指令為四舍五入運(yùn)算是將小數(shù)點(diǎn)后進(jìn)行四舍五入運(yùn)算。例如將5.6進(jìn)行四舍五入運(yùn)算,點(diǎn)擊運(yùn)行后的結(jié)果為:
-
Scratch編程N(yùn)O35課:取余運(yùn)算
取余運(yùn)算指令是再實(shí)際應(yīng)用中通常用于奇偶數(shù)的運(yùn)算。例如我們計(jì)算9/2的余數(shù),點(diǎn)擊運(yùn)行,如下圖
-
Scratch編程N(yùn)O34課:計(jì)算字符串的長(zhǎng)度
Scratch中計(jì)算字符串的長(zhǎng)度,我們用來(lái)計(jì)算,那么【你好】這個(gè)字符串的長(zhǎng)度就是2.不僅如此我們還可以通過(guò)指令來(lái)獲取指定字符串的第N個(gè)字符。
-
Scratch編程N(yùn)O33課:字符串連接
字符串鏈接是將兩個(gè)字符串拼接在一起,如下指令例如我們將爸爸媽媽兩個(gè)詞拼接在一起,點(diǎn)擊運(yùn)行結(jié)果
-
Scratch編程N(yùn)O32課:與或非運(yùn)算
這節(jié)課講Scratch的與或非運(yùn)算,同行用于比較運(yùn)算,包含以下三個(gè)指令與運(yùn)算:相當(dāng)于 and ;或者&&,只有同時(shí)為真結(jié)果才為真(true),其余都為假(false)或運(yùn)算:相當(dāng)于 or ;或者||,有一個(gè)為真結(jié)果就為真(true),否則為假(false)非運(yùn)算:相當(dāng)于 !result ,即所包含
-
Scratch編程N(yùn)O31課:比較運(yùn)算指令
比較運(yùn)算符包括以下幾種下面距離來(lái)說(shuō)明用法:腳本區(qū)如下:
-
Scratch編程N(yùn)O30課:運(yùn)算指令隨機(jī)數(shù)指令
運(yùn)算指令隨機(jī)數(shù)指令:取其中一個(gè)隨機(jī)整數(shù)。
-
Scratch編程N(yùn)O29課:運(yùn)算指令加減乘除
運(yùn)算指令加減乘除,很簡(jiǎn)單無(wú)需多說(shuō),指令表示結(jié)果。下面有個(gè)案例介紹其中腳本區(qū)代碼是:
-
Scratch編程N(yùn)O28課:偵測(cè)組其他指令
偵測(cè)組其他剩余兩個(gè)指令:嚴(yán)格來(lái)說(shuō),這兩個(gè)并不屬于偵測(cè)功能,而是發(fā)生某種動(dòng)作/操作。將拖動(dòng)模塊設(shè)置為可拖動(dòng)/不可拖動(dòng):計(jì)時(shí)器歸零:程序運(yùn)行到此時(shí)的時(shí)間歸零。
-
Scratch編程N(yùn)O27課:偵測(cè)基本參數(shù)指令
偵測(cè)基本參數(shù)指令包含的比較多,一一介紹如下:鼠標(biāo)的X坐標(biāo):偵測(cè)鼠標(biāo)光標(biāo)的X坐標(biāo)值鼠標(biāo)的Y坐標(biāo):偵測(cè)鼠標(biāo)光標(biāo)的Y坐標(biāo)值響度:偵測(cè)聲音輸入設(shè)備周?chē)曇舻捻懚龋娔X要有聲音輸入設(shè)備)計(jì)時(shí)器:偵測(cè)從程序運(yùn)行開(kāi)始到此時(shí)的時(shí)間/秒舞臺(tái)的背景編號(hào):偵測(cè)當(dāng)前舞臺(tái)的背景圖編號(hào)當(dāng)