2023scratch30編程校本課程_第1頁
2023scratch30編程校本課程_第2頁
2023scratch30編程校本課程_第3頁
2023scratch30編程校本課程_第4頁
2023scratch30編程校本課程_第5頁
已閱讀5頁,還剩97頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

信息技術(shù)校本課程scratch3.0

信息技術(shù)校木課程scratch3.0

信息技術(shù)校本課程scratch3.0

第1課不走進(jìn)Scratch3.0

Scratch3.0由美國麻雀理工學(xué)院(MIT)的媒體實(shí)驗(yàn)室終生幼兒園團(tuán)隊(duì)

設(shè)計(jì)并制作,是專門為青少年研制的一種可視化編程語言。編寫Scratch3.0

代碼,實(shí)際上就是將多個(gè)積木(也叫功能塊或模塊)組合在一起,實(shí)現(xiàn)想

要達(dá)成的目標(biāo)。

通過Scratch3.0編程,我們可以創(chuàng)作自己的故事、游戲和動(dòng)畫。想要使

用Scratch3.0編程,首先要訪問Scratch的官方網(wǎng)站,第一次打趣的頁面

搜索Scratch的官方網(wǎng)站tch頁的初始英文頁面

頂端有一行菜單。如果點(diǎn)擊“創(chuàng)建”,就會(huì)打開Scratch3.0的在

線編輯我們就可以開始創(chuàng)作自己的項(xiàng)目、進(jìn)行編程等等。

信息H土木校本課程scralch3.0

在線編輯器選擇簡體中文

注意編輯器左上方的菜單項(xiàng)中,有一個(gè)齦鈕,點(diǎn)擊其右邊的小三角,

可以打開一個(gè)語言菜單項(xiàng),從中可以選擇編輯器界面所采用的語言。當(dāng)?shù)?/p>

一次訪問Scratch3.0在線版的時(shí)候,記住,首先通過這個(gè)語言菜單選擇“簡

體中文”。

在這里點(diǎn)擊進(jìn)行設(shè)置,Scratch的官方網(wǎng)頁的初始英文頁面就會(huì)轉(zhuǎn)換為

中文頁面,在以后點(diǎn)擊進(jìn)入也就都是中文頁面了。還有一種方法g

Scratch的官方網(wǎng)頁最下方進(jìn)行i

Scratch的官方網(wǎng)頁的右上方有“加入Sc城,點(diǎn)擊這里可以通

過引導(dǎo)提示創(chuàng)建自己的賬號(hào)或者使用賬號(hào)乒錄到Scratch社區(qū)。最右

方的“登錄按鈕,用來直接通過已登錄。

社區(qū)注冊居住地選擇按照提示填寫直至勾選確定完成

Scratch也媼J修;也就是在沒有連接Internet的時(shí)候,同樣可以

使用Scratch對(duì)豳6崗租序.不過,對(duì)于離線方式,需要先下載和安裝相應(yīng)的

軟件后〃才口

atchm勺官網(wǎng),在頁面底端的“支持”類別中選擇“離線編輯器”

根據(jù)垣接下載,雙擊該文件進(jìn)行安裝。

Scratch

Desktop

按照1、2步提示直接下載安裝安裝完成后的桌面圖標(biāo)

Scratch3.0離線版改變了名稱,叫做“ScratchDesktopn(Scratch桌

3

信息技術(shù)校本課程scratch理

而胡,干獨(dú)用的是全新的Scratch3.0的功能界面。離線版本的安裝,即使

沒有連上互聯(lián)網(wǎng),同樣也可以編寫Scratch程序。

第2課:Scratch3.0界面認(rèn)識(shí)

??

Z69

知識(shí)口t夬

三大要素,五塊區(qū)域,

兩個(gè)按鈕,四項(xiàng)選擇;

見〃+〃可選,白空可變

顯小隱藏,點(diǎn)變監(jiān)標(biāo);

九種色標(biāo),代碼歸類;

添加擴(kuò)展,開啟功能;

界面呈現(xiàn),三種模式;

教程常學(xué),作品謹(jǐn)存;

三大要素

角色舞臺(tái)背景

?五塊區(qū)域

——白空可變

選中可以進(jìn)行數(shù)值調(diào)整

顯示隱藏,點(diǎn)變藍(lán)標(biāo)

綠旗運(yùn)施序紅點(diǎn)停止腳本

一見“+”可選

顯示

九種色標(biāo),代碼歸類

角色造型背景聲音

——四項(xiàng)選擇

4

運(yùn)動(dòng)代碼外觀代碼聲音代碼

第三種模式

點(diǎn)擊圖標(biāo)

界面呈現(xiàn),三種模式

ILEr>

5

信息技術(shù)校本課程scraich3.0

腳本的打開方法

邏輯思辨,編程可練

學(xué)習(xí)Scratch,能培養(yǎng)學(xué)生的邏輯思維能

力、問題解決能力、創(chuàng)造力和想象力。趣味化編

程和嚴(yán)密的編程語言是培養(yǎng)孩子細(xì)心和專注的

最佳工具。組隊(duì)創(chuàng)作作品的過程中還可以讓學(xué)生學(xué)

所寫腳本及時(shí)保存在文件夾文件后皴一.sb3

敘D(用礴、協(xié)作,如可用團(tuán)隊(duì)力量解^問隊(duì)編

程的學(xué)習(xí)并不是要讓孩子f門成為軟件工程師,

而是以綜合能刀的發(fā)展為首要目標(biāo)公x

知識(shí)口訣

舞臺(tái)尺寸480*360

橫X豎Y,垂直交叉四等分

;8So面由點(diǎn)成,數(shù)對(duì)定位

中心點(diǎn)(0,0),先說橫后講豎,

?irmii?點(diǎn)后小",,捌口,值翻,

點(diǎn)右、點(diǎn)下"+"數(shù)加,值逐增,

方向表示看角度,

向上為0°,順時(shí)針"+"逆時(shí)針

1s標(biāo)彈數(shù)對(duì)定位

舞下6G個(gè)點(diǎn)組成。

舞臺(tái)點(diǎn)(0,0)

原點(diǎn)左不謝240個(gè)點(diǎn),右邊為X軸正坐標(biāo),左邊為X軸負(fù)坐標(biāo);

原點(diǎn)上下各180個(gè)點(diǎn),向上為Y軸正坐標(biāo),向下為Y軸負(fù)坐標(biāo)。

舞臺(tái)上每個(gè)點(diǎn)的位置都是由X坐標(biāo)和Y軸坐標(biāo)共同來表示的。

6

*息技術(shù)校本課榭scralch3.0

原點(diǎn)(0,0)左上(-,+)左下(-,-)右上(+,+)右下(+,-)

2、舞臺(tái)的角度系統(tǒng)——順正逆負(fù)

舞臺(tái)的角度系統(tǒng)也是固定的,

向上為0°方向,順時(shí)針向右為90°方向,向下為180°方向,向左為270°方向;

也可以用“負(fù)”角度來表示,上左下右分別為0°、-90。、-180°、-270°o

角色本身有方向指針。

在使用過程中只要調(diào)整指針方向即可,默認(rèn)指針方向?yàn)?0。。

也可以通過數(shù)值的輸入,調(diào)整成所需要的方向。

?

調(diào)

向上:0°向左:90°(默認(rèn))向下180°向左:270°(-90°)擊enter確定

3、角色的大小變化——數(shù)值調(diào)整

方法一:

找到角色大小的例必6人所需的數(shù)值(可大可小)點(diǎn)擊enter鍵確定

不可以是無限大,也不可以是非常小,因?yàn)槲枧_(tái)的大小是有

限度超癡品&上必須是能夠可以被看見的。

cat在舞臺(tái)上,

數(shù)值調(diào)整1000和0角色cat最大535角色cat最小5

方法二:

7

信息技術(shù)校本課程scralch3.0

通過指令區(qū)外觀模塊下的命令實(shí)現(xiàn)

3、舞臺(tái)的背景設(shè)置四項(xiàng)選擇

■*

1.素材庫選背景:色潑奸個(gè)曾景八3、軟件隨機(jī)4、電腦上傳

,驅(qū)動(dòng)程序

同整角色大小

進(jìn)行科學(xué)定位

明確運(yùn)動(dòng)方向

編寫改進(jìn)腳本

8

信息技術(shù)校本課程scralch3.0

常用三種:電腦軟件“小綠旗”、鍵盤按鍵、鼠標(biāo)點(diǎn)就四

種變通使用:切換背景、收到消息、響度計(jì)數(shù)器偵測

制模塊)。

2、調(diào)整角色大小。

方法一:輸入數(shù)值,點(diǎn)擊回車(Enter)

方法二:外觀模塊中選指令入腳本設(shè)定數(shù)值。

3、進(jìn)行科學(xué)定位

運(yùn)行腳本,角色執(zhí)行命令時(shí)曲起燃麓置必須明確。

方法:在舞臺(tái)上拖動(dòng)角喧放的位置,相應(yīng)的坐標(biāo)值就會(huì)在指

令區(qū)生成,將其拉入腳本區(qū)¥J廉可。

4、明確運(yùn)動(dòng)方向

上()°、下18、右90。,旋轉(zhuǎn)方向需要具體分析,必要

時(shí)通過計(jì)算得出十

5、編寫改進(jìn)腳睡

有完成了對(duì)前四步的設(shè)置,才可以真正展開腳本的編寫。

9

信息技術(shù)校本課程scraich3.0

麥克風(fēng)控制設(shè)定消息控制(配合使用)啟用克隆時(shí)控制(配合使用)

―嘗試?yán)m(xù)寫腳本——

10

信息技術(shù)校本課程scraicIpQ___________________

第5課:讓角色動(dòng)起來(運(yùn)動(dòng))

運(yùn)動(dòng)模塊下指令的使用

育線行走

插入命令,角色Cat在舞臺(tái)碰到邊緣反彈。出現(xiàn)新問題:角色腦袋向下。不符合實(shí)際情況!

II

佇見技術(shù)

插入命令,角色Cat在舞臺(tái)正常運(yùn)動(dòng)起來。

方法一:按方向

說明:水平移動(dòng),X變Y不變,左“.”右“+”;

垂直運(yùn)動(dòng),X不變Y變,下“?”上“+”;

力”的值大。

思考:以上腳本如果向相反的方向進(jìn)行運(yùn)動(dòng),“白空”中的值該進(jìn)行怎樣改變?

一_自由行走—一

1、隨機(jī)位置:KKEEQknQEEB

信息技術(shù)校本課程$craich3.0

2、隨機(jī)取數(shù):0H

3、面向鼠標(biāo)指針(方向、角度)

——舉例:

信息技術(shù)校本課程scratch3.0

作畫之前”全部除〃;

角色大小、定位、調(diào)方向;

開始落筆、設(shè)色.定粗細(xì);

隨機(jī)畫、精確畫,

用指令、調(diào)數(shù)據(jù);

添加效果:或顏色、或線條,

添加擴(kuò),選“畫筆”工具f

1、精確畫

知識(shí)點(diǎn):周角360°,要畫出封閉的圖形必須轉(zhuǎn)夠一周。

正多邊形圓

信息技術(shù)校本課程scraich3.0

(正:邊長相等)

【例舉】等邊三角形:

內(nèi)角1:60°-外角1:左(右)轉(zhuǎn)120。

內(nèi)角2:60°-外角2:左(右)轉(zhuǎn)120°

內(nèi)角3:60°-外角3:左(右)轉(zhuǎn)120。

120°+120°+120°=360°360°4-3=120°等邊三角形

360°4-4=90°正方形

360°4-5=72°正五邊形

360°4-6=60°正六邊彩

n

【注意】使用畫筆工具時(shí),一定要注意中心點(diǎn)的作用

臺(tái)上角色的旋轉(zhuǎn)中心。方法見下:

角色區(qū)選取pencil角色,點(diǎn)擊“造型”切換

白O

15

儕息技術(shù)校本課程scralch3.0

【思考】

如果想要畫一個(gè)五角星,怎樣計(jì)算角度,編寫腳本?六角形呢?

2、隨機(jī)畫

【方法】移動(dòng)到點(diǎn)、點(diǎn)、點(diǎn)相連接

效果圖

角色背景繪制,舞臺(tái)上即時(shí)呈現(xiàn)。

所作角色置于中心點(diǎn),背景按需布置,

16

菖息技術(shù)校本課程”'皿山3,

雙大假地”,循小有姒米。

〃「標(biāo)插入文本,大小、字體、顏色都可以調(diào)整C畫

筆、直線工具,劃線;橢圓、矩形工具繪形,

組合Shift,橫水平、豎垂直、成正方形、成圓;直

變曲、圖形不規(guī)則,

借助變形工具,點(diǎn)出節(jié)點(diǎn)拖移可以實(shí)現(xiàn)。線

條粗細(xì)變化數(shù)值調(diào)整,

可畫輪廓,可填充,

色彩選擇,或數(shù)值、或檢拾,如

若不選,點(diǎn)擊黃斜杠取消。左斜

箭頭表選擇,

點(diǎn)擊是局部,框選是整體,

可大、可小、可旋轉(zhuǎn)、可拖動(dòng)。層

次調(diào)整,使用前放、后放。形成角

色,全選使用〃組合〃,再次I

選中進(jìn)行〃拆散〃。水平、垂直番

轉(zhuǎn),一點(diǎn)即變。

橡皮盡量少用,撤銷還原

矢量圖,點(diǎn)線面數(shù)值小不會(huì)失真,位

圖,點(diǎn)陣像素圖/影響。

1、工具認(rèn)識(shí)

E期?:八燃

.變形扇U點(diǎn)做出調(diào)整J畫筆顏彘/粗細(xì)值調(diào)

選擇,文本漢贏h填荊獺

??

|??齡

■囹仁

橡皮承可小數(shù)值設(shè)定?線段華典色粗細(xì)可選?圓形工身填色輪廓能交.矩形工具顏色線條隨變

口、

侑息技術(shù)校本課程scraich3O

填充紅色shift+圓畫圓變形左右點(diǎn)兩節(jié)點(diǎn)下拉中點(diǎn)

形成桃心

畫筆選色描點(diǎn)

信息技術(shù)校木戲程scratch夕。

線條嘴巴定位線條檢色合成鼻孔畫筆設(shè)點(diǎn)耳朵橢圓復(fù)制

耳朵苦于最后矩形設(shè)色身體變形拉動(dòng)成型

?

身體輪廓設(shè)色畫腳復(fù)制定位畫手水平翻轉(zhuǎn)尾巴變形旋轉(zhuǎn)

產(chǎn)

r?9三

找準(zhǔn)節(jié)點(diǎn)繪制全部框選組合,憎佩佩奇舞臺(tái)表現(xiàn)

2、名制背景

背景繪制的方海恒i.主要在于開始時(shí)背景顏色的設(shè)置需要借助矩形工具

填充,可以3坦取消。區(qū)別在于繪制的角色可以在舞臺(tái)上自由移動(dòng),而繪制

的背

20

信息技術(shù)校本課,程scralch3.0

爭做時(shí)代好少年

第8課:多彩的舞臺(tái)(外觀)

21

信息技術(shù)校本課程scratch3.0

【知識(shí)口訣】

造型,五種方法呈現(xiàn):

素材庫、繪制、隨機(jī)、上傳、攝像頭拍照;

位圖要轉(zhuǎn)化為矢量圖,

造型命名,方便選擇。

角色動(dòng)畫,下一個(gè)造型,重復(fù)執(zhí)行;

顯示隱藏,按需調(diào)用;

編輯對(duì)話,合理調(diào)配時(shí)間;

切換背景,或指令控制,或時(shí)間i

角色大小與7種特效(別于畫圖使用筆畫顏色的特效變化)'

可設(shè)定,不變;

可增加,動(dòng)態(tài)變

【案例學(xué)習(xí)】

一、游泳的火柴人

1、1

使用線段和圓形工只進(jìn)行造型的設(shè)計(jì).由造型1到造型3,鼠標(biāo)右健復(fù)制自動(dòng)生成.選擇、變形工具適當(dāng)修改,形成新造型

2、背景的選擇■.

22

息技術(shù)校本課程scraich3.0

選擇一個(gè)背景,素材庫選,nderv/atef1IUnderwater,,二選一。

3、腳本的編寫

23

信息技術(shù)校本課,程scralch3.0

24

信息技術(shù)校本課程scralch3.0

小雞的腳本

四、巫師的故事

編輯對(duì)話合理調(diào)配時(shí)間,切換背景儂,或時(shí)間設(shè)定。

25

信息技術(shù)校本課程scralch3.0

2、魚眼特效

魚眼特效,也叫超廣角鏡頭特效,即膨脹術(shù)。初始值是0,負(fù)值表示收縮,

正值表示膨脹。最小有效值是?100,數(shù)值超過1500變化就不明顯了。

26

息技術(shù)校本課程scralch3.0

3.漩渦特效

漩渦特效,也叫旋轉(zhuǎn)特效,即柔術(shù)。就是讓角色圍繞其中心點(diǎn)旋轉(zhuǎn),

設(shè)置的數(shù)值是不限范圍的,如果取值為負(fù)數(shù),角色會(huì)以角色的中心點(diǎn)往右旋

轉(zhuǎn)(逆時(shí)針);如果取值為正數(shù),角色會(huì)以角色的中心點(diǎn)往左旋轉(zhuǎn)(順時(shí)針)。

如果絕對(duì)值超過1500變化就不明顯了。

4.像素化特效

像素化特效,即模糊術(shù)。設(shè)置的數(shù)值是不限范圍的,負(fù)數(shù)和正贊詠立月色

的像素會(huì)慢慢逐漸變大,數(shù)值越大越明顯,最后變成單一顏色。

5.馬賽克特效^

馬賽克特效,即分身術(shù)。設(shè)置的數(shù)值是不限范號(hào)的大蝌而E數(shù)都可以,

數(shù)值越大,馬賽克效果越明顯(表現(xiàn)形式就小的角色拼湊

排列,直到最后看不清變成顏色)。

6、亮度特效?逐「

亮度特效,即黑白術(shù)。設(shè)置出數(shù)徜患落國拓,范圍是(?100—

100),負(fù)數(shù)數(shù)值越大就越暗上^^9盜芯就全黑;正數(shù)數(shù)值越大就越亮,

到100角色就全白。

7、虛像特效》

虛像特效,氣置的數(shù)值是有范圍的,范圍是(0—100),

虛像特效可讀理貨場藤激道,數(shù)值越大虛像越明顯,100的時(shí)候角色就完

J課:加減乘除法的計(jì)算(運(yùn)算和變量)

分析邏輯關(guān)系,設(shè)定不同變量;

變量在舞臺(tái)上

可顯示,劃“V";可隱藏,消除“7"

使用指令也能實(shí)現(xiàn)。

27

信息技術(shù)校本課程scratch3.0__________________________________________

不同情況的發(fā)生

控制色標(biāo)下選指令,設(shè)定條件。

偵測色標(biāo)下〃詢問〃〃回答”適時(shí)引用。結(jié)

果得出要準(zhǔn)確,

呈現(xiàn)方式可以多樣化,

3、舞臺(tái)表現(xiàn)

28

信息技術(shù)校本課程scratch3.0

變量在舞臺(tái)的原始表現(xiàn)變量的三種顯示模式大字顯示,合理調(diào)位

程序運(yùn)行新熨

3、腳本完善

新增指令

新建兩個(gè)變量:獎(jiǎng)勵(lì)紅花、和.讓"和"隱藏

使用控制模塊下重復(fù)執(zhí)行次數(shù)

在右面腳本的基礎(chǔ)上我們還可以添

加音效,制作背景,增強(qiáng)舞臺(tái)的表現(xiàn)效

29

信息技術(shù)校本課程scraich3.0

三、除法

MS.孑寸,

,只有滿足條件才能設(shè)計(jì)出適合

卜的腳本。乘法的腳本設(shè)計(jì)相對(duì)簡單,不需要太多條件的

lj腳本編寫即可。

30

息技術(shù)校本課,程$c「aich3.0

第10課:切水果小游戲(條件和循環(huán))

【知識(shí)點(diǎn)一】條件語句

1、單向條件:如果……那么

2、雙向條件:如果……那么……否則

雷主:布爾直,條揚(yáng)定,稱'真(True)';條翔艇,稱假(False)'。

【知識(shí)點(diǎn)二】循環(huán)語句

1、普通循環(huán):一直重復(fù)

2、限次循環(huán):重復(fù)多少次

3、條件循環(huán):直至像件滿足一直重復(fù)(表?xiàng)l件甑I〃偵測”

模塊中)

【知識(shí)點(diǎn)三】條件語句和循環(huán)語

雙重嵌套、多重嵌套、搭配嵌

條件語句中,程序運(yùn)行白疑件是否為真來決定的;循環(huán)語

句中,循環(huán)所包含的所有積木順序是從上至下依次運(yùn)行。

【知識(shí)點(diǎn)四】克

1、克隆自自身。

用時(shí),啟用克隆體完成所寫出的腳本指令。

,體,刪除無用的克隆體。

」待和停止

等待是過程。時(shí)間等待,時(shí)間過去就完成;條件等待,條件成真就執(zhí)

行下一步。

停止是結(jié)果。停止腳本運(yùn)行,可以是全部,可以是本角色,也可以是

除本角色外的其它。

31

信息技術(shù)校本課程scraich3O

【案例一】切水果小游戲

角色:選擇完好水果的造型和閃電

1、編輯造型

1、蘋果,復(fù)制造型粘貼粘貼旋轉(zhuǎn)橡皮擦出蘋果切開后的造型

才可以用橡皮擦出造型4、復(fù)制西瓜皮旋轉(zhuǎn)

32

我勝利了

::我勝利了

°郭肝野工

O?

2、寫腳本

33

信息技術(shù)校本課程scratch3.0

信息技術(shù)校本課程scraich3.0

35

息技術(shù)校本課程$craich3.0

氣泡腳本

36

信息技術(shù)校本課程scraich3.0

【注意】這個(gè)動(dòng)畫的腳本關(guān)鍵點(diǎn)在于,首先,個(gè)變.其次,要

給泡泡在游魚的前面準(zhǔn)確地定位,這就需要兩朝右游

區(qū)走在它左邊吐泡泡。最后,要給吐出的

在它前方吐泡泡;2、

泡泡加以實(shí)際的舞臺(tái)表現(xiàn)效果:向上、擴(kuò)大、消失.

37

信息技術(shù)校本課程scratch3.0

第11課:花瓣、花朵、花枝F花團(tuán)(自制積木)二:

【知識(shí)口訣】'?」L.\r

現(xiàn)成積木塊,一串代碼封裝成;自

制積木塊,使用方式不變。

38

信息技術(shù)校本課程scraich3O

可以封裝已有積木塊的組合,

先進(jìn)行定義,

腳本區(qū)內(nèi)〃新的積木〃下方,

必須連接其它積木塊或組合,才

能真正定義其功能。

可以創(chuàng)建帶有參數(shù)的積木,

數(shù)字、文本,橢圓形;布爾值,六邊形;名稱、標(biāo)簽長方

表示參數(shù)的積木作為副本寫入腳本,

進(jìn)行所需參數(shù)的替代,才

能真正執(zhí)行命令。

Scratch已經(jīng)為我們提前準(zhǔn)備好了許3夬,功能很豐富。但有

的時(shí)候,一個(gè)復(fù)雜的程序往往需要很理艮復(fù)雜的腳本,而且這些腳本

代碼會(huì)有很多重復(fù)的步驟,這些步驟例、單個(gè)現(xiàn)有的積木模塊,

那么,為了編程中不出現(xiàn)太2。夬,我們可以自己創(chuàng)造一個(gè)新

的積木模塊,并用這個(gè)積木T前那一串直復(fù)的積木模塊,即把大

程序分成多個(gè)小過程2裳序變得簡單明了。

【例一】在運(yùn)布枳木“移動(dòng)10步”,我們也可以自己創(chuàng)建

個(gè)這樣的積木。如:曲叫做“走10步”。

步驟一:

積木分類,然后點(diǎn)制作新的積木,如下圖所示,輸入積木名稱。

2、先輸入"走"然后添加輸入項(xiàng),改為,最后再添加文本整"步",點(diǎn)擊完成。

39

信息技術(shù)校本課程scralch3.0

這樣我們的新積木就創(chuàng)建完畢了,如圖X次,每次移動(dòng)1步,切換一個(gè)造型,這樣讓角

色真正的走動(dòng)起來,走動(dòng)的距離是不是就是X

步呢?如下圖。

3、現(xiàn)在在自制積木下面就出現(xiàn)了我們新做

E朔木,是不是跟軟件自帶的積木f,但是現(xiàn)

31再來一起使用對(duì)

在它還沒有任何功能。

步驟二:定義嗓

1、為了讓我們自制的積木能夠起作用,我

這就是"自制積木”的一個(gè)最常見色

門就必須要在定義積木下面編寫程序。也就是

用場景。在實(shí)際編程的過程中,我們往往

說,當(dāng)程酬行我1門新建臃木的時(shí)候,

會(huì)把一些很復(fù)雜的程序,按照最小功能劃

是執(zhí)行定義積木里的程序。

分為一個(gè)個(gè)的小函數(shù),切成小塊,分而治

之。

【例二】上下左右自定義移動(dòng)

么叫并不重要,你只需費(fèi)唯,

如果左側(cè)使用這個(gè)積木時(shí),輸入的是10步,那

么定義里的x就是10,左側(cè)如果是走20步,

那么這個(gè)x就是20。下面我們來編寫程序。怎

么實(shí)現(xiàn)走x步呢?通嘴簡單,就是重復(fù)執(zhí)行

40

f;[息技術(shù)校本課scratch3.0

左邊常寫卻本,右邊自定義分解其中

1、定義新積木

41

信息技術(shù)校本課:慳scraich3.0

制作新的積木:選擇代碼分類區(qū)中的“自制積木”,點(diǎn)擊右側(cè)的“制作新的積木";

新積木命名:給新積木起個(gè)名字"蜻蜓飛舞",然后點(diǎn)擊【確定】按鈕;

注意:”制作新的積木"中有一個(gè)勾選項(xiàng)"運(yùn)行時(shí)不刷新屏幕"有件幺作用呢?■

其實(shí)在程序運(yùn)行時(shí)兩個(gè)積木之間都存在著極短的等待時(shí)間,勾選這個(gè)選項(xiàng)后,我們

新建的這個(gè)積木中所包含的積木之間將沒有這個(gè)等待時(shí)間。也就是說,勾選此項(xiàng)將使得

我們的自建積木運(yùn)行得更快速,所以,往往我們需要勾選這個(gè)選項(xiàng)。但是,也有特殊的

情況,如果這個(gè)自制的積木中包含“播放聲音”之類的積木,那么聲音的播放可能會(huì)失

真。

現(xiàn)在,新的積木已經(jīng)出現(xiàn)在模塊區(qū)了,但此時(shí)的新積木還不具備任何功能,以上的

步驟,在編程領(lǐng)域中我們通常稱作它為"聲明一個(gè)函數(shù)〃二舒"定義一個(gè)函數(shù)〃"定義

一個(gè)過程”,意思是,我現(xiàn)在只是聲明我要制作一個(gè)〃蜻蜓飛舞”名字的新積木,但還

不能真的使用哦。

42

信息技術(shù)校本課程scraich3.0

a??否1

2、編辭只木:為了使根木具有我們所需的功能。需要我們自己編寫新積木的功

能腳本了,通過以前學(xué)過的循環(huán),隨機(jī),運(yùn)動(dòng),外觀,控制模塊的腳本搭建,實(shí)現(xiàn)"蜻

蜓飛舞"積木的功能;

?MIU

3、使用新積木:新積木的使用方法和普通積木其實(shí)沒有區(qū)別,從左側(cè)拖拽到編輯

區(qū)即可,在蜻蜓角色和其克隆體中重復(fù)使用新積木,使整個(gè)程序顯得簡單明了;

角色使用新積木克隆體使用新積木

43

_£1息技位OLsc閾?30

三、完整腳本

定義潮『、舞

顯示

靖艇飛芍

面向4和?360二叵奧埔機(jī)數(shù)方向

移動(dòng)在10和100之間般地機(jī)蛙步

城到邊緣就反彈

0.5,

下一??造型

【案例二】

44

儕息技術(shù)校主課HscjaichA.Q

使用畫筆工具

。I*

力、…?C鷺。濠窗”

后向田大皿/u2八

正常腳本自定義腳本

以畫花瓣為例,有了自定義積木,主腳本程序的轆與執(zhí)行更快捷

第12課:大魚吃小魚(偵測)

【知識(shí)口訣】

偵測色標(biāo)下大部分積木表示條件,配

合控制色標(biāo)下的積木形成指令。不同角

色的選擇設(shè)置

(定位,舞臺(tái)邊緣或?qū)嶋H坐標(biāo);運(yùn)動(dòng),鼠標(biāo)指針及距離;效果,各種不同的顏色

根據(jù)需要,設(shè)定狀態(tài),形成條件,編輯指令

“詢問〃“回答〃配合使用,回答必須

響度值“1-100”,計(jì)算機(jī)必須配備

視頻偵測要有攝像頭,透明度0%最;

[事件”色標(biāo)下找尋。

條件啟用可實(shí)現(xiàn)人機(jī)互動(dòng),相

偵測一定要重復(fù)執(zhí)行不停

偵測

【案例一】聲音

1、角色制作1

個(gè)角色

2、插入背景

46

信息技術(shù)校本課程

3、編寫腳本

腳漏受表現(xiàn)

3、

聲學(xué)之榕/I過夏克風(fēng)拾音體現(xiàn)。運(yùn)行寫好的腳木,發(fā)出的聲響越高,

舞背淤的變化幅度越大。腳本還可以繼續(xù)充實(shí),比如:七種

特種聲音插入等。

二、視頻偵測

【案例二】打氣球

47

信息技術(shù)校本課程scratch3.0

48

信息技術(shù)校本課程scratch3.0

49

息技術(shù)校本課程$craich3.0

.下小處的腳本(用鍵盤控制)

50

息技術(shù)校本課程scraich3.0

四、距離偵測

【案例六】大魚吃小魚(改編)

51

信息技術(shù)校本課程scraich3.0

第13課:音樂響起來(擴(kuò)嚓段忝

【知識(shí)口訣】A小

樂器分兩類擊打和演奏,

擊打可選18種,重點(diǎn)強(qiáng)調(diào)在節(jié)拍,;

奏必先選樂器,參選共有21,

音符節(jié)拍兼速度,

根據(jù)實(shí)際設(shè)定數(shù)值,

形成優(yōu)美的旋律休

【譜曲寫歌】

Scratch^和印行區(qū)是在擴(kuò)展中,需要自己去添加:

--

52

信息技術(shù)校本課程scraich3.0

簡譜中的doremifasollasidou

現(xiàn)的呢?(見下圖;數(shù)值表示1—60、2—62、3—64

69、7—71,全音+2,半音+1.

scratch中“聲音”模塊中有一塊積木“彈奏音符多少拍'音符用數(shù)字表

示,數(shù)字和鋼琴鍵盤的鍵一一對(duì)應(yīng),多少拍也是用數(shù)字表示,設(shè)定一下可

以聽效果,一對(duì)比很容易感受到半拍和一拍、兩拍的區(qū)別。

表示彈奏C調(diào)d。四分之一拍

【附錄】

名棟音符■ta譜記法

生音符5—

匚分音符

J1/25-

如分音符FTI1/45

大豆音符

Jr1/8§J

分音符3J1/165JJ

E十三分音符1/32

rj一r]I

六十四分音符?1/64

信息技術(shù)校本課程_scraich3.0

常用單純音符的種類與時(shí)值比例

表示停頓,在簡譜上記0,時(shí)值表示同上。演奏速度的設(shè)定

(13)木

(14)

(15)QM

(16)險(xiǎn)自號(hào)

(17)AA2

【案例一】生日歌

生目■

,《n,1■?

”"tea

《2日快忐歌譜

54

信息技術(shù)校本課程scralch3,0

-幡?F

??**?

,說”eco

第二小節(jié)

55

信息技術(shù)校本課程scraich3.0

第四小節(jié)第五小節(jié)第六小節(jié)Q

1、首先給舞臺(tái)選擇一個(gè)新的背景,把角色小貓放在合適的位置上:

56

倍息技術(shù)校本課程一scraich3.0

2、建立一個(gè)列表,名為“樂譜”:

57

信息技術(shù)校本課程scratch3.0

將和到

將(1加到

將Q加到

將Q加到

將Q川利

將1加到

相d加到

58

信息技術(shù)校本課程scratch3Q

在代碼中:

首先是對(duì)話框詢問,耍求輸入一個(gè)1到21之間的數(shù)字,這代表所支持

的樂器類型;

然后設(shè)定用戶回答中所對(duì)應(yīng)的樂器類型;

之后清空一下樂譜里的所有數(shù)據(jù),這主要是為了初始化,清理可能在

其它地方產(chǎn)生的舊數(shù)據(jù);

然后將音樂的簡譜依次添加到樂譜列表中,其中0為不發(fā)音羽R隔;

接著底下重復(fù)執(zhí)行部分用于依次演奏每個(gè)音符,每次演奏^

就將其從列表中移除;AfiOv

這樣一個(gè)scratch編程小程序就完成了,運(yùn)行時(shí),輸入樂器編號(hào),然

后聽著音樂看小貓?zhí)璋?!大家也可以嘗試修改為自己喜歡的音樂樂譜數(shù)

據(jù),讓程序來演奏。

59

信息技術(shù)校本課程scraich3O

第14課:朗讀者和翻譯家(擴(kuò)展)

【知識(shí)口訣】

朗讀積木拓展語音,

進(jìn)彳亍語言設(shè)置,選擇使用噪音,填寫所讀內(nèi)容,目

前尚不支持中文朗讀。

翻譯模塊文字轉(zhuǎn)換,

支持語言較多,中文繁簡都可以。訪

客語言是翻譯的目標(biāo)語言,

配合外觀模塊的〃說〃“思考〃,舞臺(tái)表現(xiàn)力更

【拓展模塊介紹】

£1思技才匚校本謖位_scraich3..O

TenlvSpwcii

朗讀32個(gè)積木塊

1、文字朗讀積木塊說明:

首先,要設(shè)置朗讀語音的語言

DaaHh

Dutch

Ffcm.fi

Icetandk:

ItAfean

Pod

—fO--.

一共支持14共支寺,川以期快火南國索想密意力FU語/口語等,但是

沒有中文,不能朗讀中文。

然后,設(shè)置要朗讀的聲音,

61

信息技術(shù)校本課程scraich3.0

?呂

尖?

有中音女聲,男高音,尖細(xì)女聲,巨人男聲和小貓的搞笑聲音,用小

貓的聲音,不管說什么內(nèi)容,都是瞄哺瞄。

設(shè)置完之后,我們就可以用這個(gè)朗讀積木,來朗讀我們所

需要的內(nèi)容了。

如果朗讀的內(nèi)容,朗讀器不支持,那就不能發(fā)出聲音,比如你讓他朗

讀一個(gè)中文,它就讀不出來。

要注意朗讀內(nèi)容的長度是有限的,大

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論