竹内纱里奈和大战黑人_欧美成人黄色小视频_91福利影视_欧美在线观看视频网站_h色网站免费观看_97综合

極客小將

您現在的位置是:首頁 » scratch編程資訊

資訊內容

揚帆國際第一課——初識Scratch

極客小將2020-11-15-
“?本節課程介紹Scratch的基本構成,帶領初識Scratch。 知識點: Scratch主界面分區。

?本節課程介紹Scratch的基本構成,帶領初識Scratch。

知識點:

  • Scratch主界面分區。

  • Scratch背景和角色。

  • Scratch代碼積木。

  • Scratch程序編寫步驟。

01

課程內容和目標

課程內容:介紹Scratch的基本操作。

課程目標:熟悉Scratch開發環境,能夠進行基本操作。

Scratch編程可以在網站(scratch.mit.edu)在線進行,也可以本地電腦離線進行(需要安裝Scratch 3.0 離線編程環境。鏈接為:https://scratch.mit.edu/download)。本課程假設已經在本機下載并安裝了Scratch離線編程環境。

02

初識Scratch

2.1 Scratch主界面

upload/article/images/2020-11-15/c865d83fb010be2ab8b394d2bfee1fc1.jpg

圖1?Scratch主界面Scratch主界面分為5個主要區域(圖1)。從左往右依次是:(1)積木區:程序邏輯塊的展示區域。所有程序邏輯塊以“代碼積木”的形式出現。“代碼積木”,故名思議,就是程序編制和玩積木一樣,只需要:選擇合適的積木(“代碼積木”),然后將它們拼裝起來就可以了(就完成程序設計了)。整個Scratch程序編制過程就是“選擇代碼積木——拼接代碼積木”的過程,不需要手工編寫任何代碼,(2)程序區(腳本區):程序的編制區域。將“代碼積木”從積木區拖動到程序區,然后按照邏輯將這些“代碼積木”在程序區內拼裝成最終的Scratch程序。(3)角色區:程序中所有角色的展示區域。一般情況下,一個程序中可能會包含多個角色(例如,在憤怒的小鳥中,每一只小鳥和每一只小豬,都是一個角色),所有的角色會在角色區依次展示出來。如圖1所示,角色區依次展示了兩個角色(兩只蝴蝶)。(4)舞臺區:設置程序背景的區域。(5)演示區:程序效果的演示區域。當點擊開始按鈕(小綠旗)upload/article/images/2020-11-15/423c819d627c452fd423ee48133edbab.jpg,程序開始運行,并將運行效果在演示區展示。在程序的運行過程中,隨時可以點擊停止按鈕upload/article/images/2020-11-15/87fb3da6a1428a4adb216fef6e2e520f.jpg,結束程序的運行。2.2 Scratch背景

在Scratch中,每一個游戲都有特定的“背景”和“角色”。以圖2為例:圖2中,兩只蝴蝶是游戲中的角色;蝴蝶背后的草地、灌木、石頭、樹枝等組成了游戲的背景。

upload/article/images/2020-11-15/ac58edd2e537bad8443f7965dddc0a07.jpg

圖2 Scratch背景和角色

Scratch自帶很多場景,點擊右下角舞臺區的“選擇一個背景”按鈕upload/article/images/2020-11-15/b84826da9d4fb469aa762022e6ded0f4.jpg,會彈出如圖3所示的背景選擇界面:

upload/article/images/2020-11-15/949975220768e9499ff0669cb764f069.jpg

圖3 Scratch自帶的背景選擇界面

在圖3所示的界面中,選中某一個喜歡的背景,然后雙擊,該背景就自動成為程序設計的背景。

如果美術功底比較好的話,也可以自己繪制背景。方法是:把鼠標移動到右下角舞臺區的“選擇一個背景”按鈕upload/article/images/2020-11-15/b84826da9d4fb469aa762022e6ded0f4.jpg上面(注意不要點擊!),此時會彈出子菜單。選擇 “畫筆”形狀的按鈕upload/article/images/2020-11-15/19f42361165dc6f6dab5f66a6fabf935.jpg,點擊,轉到如圖4所示的繪制界面繪制需要的背景。繪制完成后,點擊左上角按鈕upload/article/images/2020-11-15/5fbb606adf4e92f20525506c6503c0f4.jpg即可以返回編程主界面。

upload/article/images/2020-11-15/3d68bc11f71d1ff911bc57056d037604.jpg

圖4 Scratch自帶的背景選擇界面

當然,也可以直接上傳背景:仍然是把鼠標移動到舞臺區的“選擇一個背景”按鈕上面upload/article/images/2020-11-15/b84826da9d4fb469aa762022e6ded0f4.jpg(注意不要點擊!),此時會彈出子菜單。選擇“上傳背景”按鈕upload/article/images/2020-11-15/8b79aeb9f6f58fee037b6dc65ad275eb.jpg,點擊,出現如圖5所示的上傳界面,選擇要上傳背景即可。

upload/article/images/2020-11-15/255a578c3fc80856961b9a36c8adaa2e.jpg

圖4?上傳背景界面

知識點總結:

(1)Scratch背景選擇有三種方式:第一,選擇Scratch自帶的背景;第二,利用Scratch工具手工繪制背景;第三,從本機上傳背景。

(2)Scratch背景本質是圖片,它支持常見的png,jpg,gif,也支持矢量圖svg。

2.3 Scratch角色

角色是Scratch編程的對象,換句話說,幾乎所有的程序代碼都是針對角色來編寫的。因此,角色非常重要。

角色的加入很簡單,它和背景的添加過程幾乎完全一樣。具體地說,利用角色區的“選擇一個角色”按鈕upload/article/images/2020-11-15/c2c68c8377e2c2654fd3f47f28b90eb8.jpg,可以(和背景一樣)實現三種添加方式:第一,選擇Scratch自帶的角色;第二,利用Scratch工具手工繪制角色;第三,從本機上傳角色。

限于篇幅,這里就不多介紹,參照背景添加的方式嘗試操作一下即可上手,很容易掌握。

知識點總結:

(1)Scratch角色添加和背景添加過程幾乎是一模一樣的。不同的是角色添加利用的是主界面角色區的“選擇一個角色”按鈕upload/article/images/2020-11-15/c2c68c8377e2c2654fd3f47f28b90eb8.jpg;背景添加利用的是主界面舞臺區的“選擇一個背景”按鈕upload/article/images/2020-11-15/b84826da9d4fb469aa762022e6ded0f4.jpg

(2)和背景一樣, Scratch背景本質上也是圖片。此外,Scratch角色還支持sprite文件格式。

2.4 Scratch“代碼積木”

Scratch編程采用圖形化“代碼積木”拼接的方式。具體地說,Scratch將常用的程序代碼塊設計成一個一個的“代碼積木”。用戶根據自己的需求選擇不同的“代碼積木”,然后在程序區將這些“代碼積木”按照邏輯拼接起來,即可以完成程序編寫。

點擊Scratch主界面的upload/article/images/2020-11-15/a95ee8bc9d9e71bb0cedb77d421c41da.jpg按鈕,可以看到Scratch中“代碼積木”共分為9個大類,分別是:運動、外觀、聲音、事件、控制、偵測、運算、變量和自制積木。點擊每一個大類,可以查看這個大類內部包含了哪些“代碼積木”。

下面的圖6和圖7,分別顯示了“運動”和“事件”大類中包含有哪些代碼積木塊。

upload/article/images/2020-11-15/a734643aadbbed0e3b6a39e76dfbdeb3.jpg

圖6“運動”大類中包含的代碼積木塊

upload/article/images/2020-11-15/26fef24c597ed745fee191345c0930c3.jpg圖7 “事件”大類中包含的代碼積木塊

小朋友可以嘗試分別點擊upload/article/images/2020-11-15/53fc910801f8dc9034764bab33057a51.jpgupload/article/images/2020-11-15/87b4308e6c92746e0b513141fb90a57c.jpg,一直到https://cdn.china-scratch.com/timg/191204/1449303916-21.jpg這八個大類,看看這八個大類中都有哪些代碼積木塊。熟悉這些積木塊的樣式和位置。

知識點總結:

(1)Scratch編程是通過從積木區選擇“代碼積木塊”并拖動到編程區,然后在編程區拼接這些“代碼積木塊”完成的。不同于Python等語言,整個過程不需要通過鍵盤編寫任何代碼。

(2)Scratch將代碼積木塊分為了9個大類,我們重點關注前8個大類(第9個大類“自制積木”對應于程序當中“函數”的概念,它是通過前8個大類的積木制作而成的,這里先不用了解。)。

(3)Scratch編程對象是角色;Scratch背景幾乎不參與編程。在一個程序中,可能會有多個角色,要對哪個角色編程,就在角色區點中該角色,程序區會自動切換為該角色的代碼。

2.5 Scratch程序編寫步驟

Scratch程序編寫的基本步驟如下:

(1)設計程序功能。包括:包含哪些角色,每個角色需要完成的功能,角色之間是否有交互(比如,憤怒的小鳥就有交互:如果小鳥擊中豬頭,那么小鳥要爆炸,豬頭要炸飛。這種兩個或者多個角色之間的互相影響,就是交互)等;

(2)添加背景和角色;

(3)在角色區點擊需要編程的角色;

(4)在程序區編制程序。具體地說:首先從積木區選擇需要的“代碼積木”,并拖動到程序區。然后,在程序區將這些“代碼積木”按照邏輯組合起來。最后,當每一個角色都完成編程的時候,整個程序就設計完畢了。

(5)點擊“小綠旗”運行程序,在演示區看程序運行的結果。如果有問題,就返回去步驟(4)修改;如果沒有問題,那就大功告成啦!

聲明:本文章由網友投稿作為教育分享用途,如有侵權原作者可通過郵件及時和我們聯系刪除

預約試聽課

已有385人預約都是免費的,你也試試吧...

主站蜘蛛池模板: 亚洲成年人av | 精品一区二区三区日产乱码 | 亚洲精品不卡 | 偷拍自拍在线观看 | 国产麻豆乱码精品一区二区三区 | 中文字幕国产日韩 | 天天射天天搞 | 国产伦精品一区二区三区免费 | 亚洲一区二区中文字幕 | 91久久国产| 视频一区在线播放 | 很很鲁在线视频播放影院 | 国产福利小视频 | 日本 欧美 在线 | 伦一理一级一a一片 | 国产精品成人一区二区 | 国产一区中文字幕 | 免费的性爱视频 | 久久久久久久久久av | 国产日韩精品久久 | 国产美女无遮挡jk免费视频软件 | 国产精品乱码一区二区三区 | 日本一二区视频 | 国产精品久久久久毛片软件 | 久久精品91久久久久久再现 | 在线国产一区二区 | 黄色大片成人 | 岛国av免费 | 成人av电影网站 | 91av官网 | 日韩国产精品一区二区 | 一区二区三区国产 | 久久国产精品精品国产色婷婷 | 久久精品亚洲一区 | 精品一区二区三区在线视频 | 国产精品成人av | 日韩欧美在线一区二区 | 欧美在线观看一区 | 久久国产区 | 亚洲性视频 | av一区免费|