- 給孩子的計(jì)算思維書:圖形化編程及數(shù)學(xué)素養(yǎng)課(基礎(chǔ)篇)
- 昍爸
- 1231字
- 2023-06-29 17:06:32
1.3 Scratch簡(jiǎn)介
Scratch是麻省理工學(xué)院開發(fā)的一款簡(jiǎn)易圖形化編程工具。與一般的代碼編程不同,圖形化編程里的所有要素都以積木的形式存在和展示,我們可以通過(guò)拖曳和拼搭的方式構(gòu)建一個(gè)程序。
本書使用Scratch 3.0版。打開Scratch應(yīng)用程序,展現(xiàn)給我們的界面如下。
這里有幾個(gè)重要的區(qū)域:
(1)積木類型區(qū)
這里對(duì)積木進(jìn)行了分類,常用的積木有運(yùn)動(dòng)、外觀、聲音、事件、控制、偵測(cè)、運(yùn)算、變量和自制積木。還有一些擴(kuò)展積木,我們可以通過(guò)單擊這個(gè)區(qū)域下方的圖標(biāo),將擴(kuò)展積木選擇并加入常用積木類型區(qū)。比如上圖中的畫筆積木并不在默認(rèn)的積木類型里,是我從擴(kuò)展類型里加入的。

(2)積木區(qū)
單擊某個(gè)積木類型,在右側(cè)的積木區(qū)內(nèi)就會(huì)出現(xiàn)這個(gè)類型的所有可用積木。比如,上圖中單擊了運(yùn)動(dòng)類積木,右側(cè)就出現(xiàn)了所有的運(yùn)動(dòng)類積木??梢酝ㄟ^(guò)右側(cè)的滑動(dòng)條查看所有的積木。
(3)代碼區(qū)
代碼區(qū)是編寫Scratch程序的主要陣地。將積木區(qū)的積木拖曳到代碼區(qū),并進(jìn)行適當(dāng)?shù)钠唇?,就可以組成一個(gè)程序。
比如,我們把事件類積木“當(dāng)小綠旗被點(diǎn)擊”和外觀類積木“說(shuō)你好!2秒”拖曳進(jìn)積木區(qū)并拼接在一起(見下圖),那么當(dāng)我們單擊界面上的小綠旗時(shí),舞臺(tái)區(qū)的小貓就會(huì)說(shuō)“你好!”2秒(見右圖)。

如果覺得代碼區(qū)域太小,那可以單擊右上角的兩個(gè)切換界面比例的圖標(biāo),就能調(diào)整代碼區(qū)所占區(qū)域的大小。
(4)舞臺(tái)
舞臺(tái)是背景和角色的效果展示區(qū)域,也就是程序運(yùn)行結(jié)果的展示區(qū)域。除了通過(guò)右上角的兩個(gè)切換界面比例的圖標(biāo)調(diào)整代碼區(qū)和舞臺(tái)區(qū)的相對(duì)大小,還可以通過(guò)單擊右側(cè)的圖標(biāo),將舞臺(tái)區(qū)域設(shè)置為全屏模式。
(5)角色屬性設(shè)置區(qū)
右下角區(qū)域的左側(cè)是角色屬性設(shè)置區(qū)域。在這里,可以設(shè)置所選定角色的名稱、坐標(biāo)、大小、方向,以及是否隱藏角色。
選中某個(gè)角色后,界面中部默認(rèn)展示的是代碼區(qū),如果將左上角的選項(xiàng)卡切換為“造型”,那么界面最左側(cè)就切換成了角色造型區(qū)。一個(gè)角色可以有不同的造型,會(huì)在此區(qū)域按編號(hào)1,2,3…的順序展現(xiàn)。例如,下圖中的小貓,默認(rèn)有兩個(gè)造型,編號(hào)分別為1和2。此時(shí),界面中部呈現(xiàn)的就是被選中造型的造型設(shè)計(jì)區(qū)。我們可以在這個(gè)區(qū)域修改角色的造型。單擊角色造型區(qū)域最下面的圖標(biāo),我們可以從系統(tǒng)的造型庫(kù)中選擇一個(gè)造型或自己手動(dòng)繪制一個(gè)造型,也可以隨機(jī)生成一個(gè)造型或上傳一個(gè)造型。Scratch在造型設(shè)計(jì)區(qū)提供了豐富的工具,讓我們自行設(shè)計(jì)或修改造型的外觀。

(6)背景設(shè)計(jì)區(qū)
如果單擊最右下角的舞臺(tái),那么整個(gè)左邊和中間區(qū)域就切換成了舞臺(tái)的代碼與背景設(shè)計(jì)區(qū)。

單擊右下角的圖標(biāo),我們可以從系統(tǒng)提供的背景庫(kù)中選擇一個(gè)背景或自己手動(dòng)繪制一個(gè)背景,也可以隨機(jī)生成一個(gè)背景或上傳一個(gè)背景。同樣,當(dāng)切換到背景選項(xiàng)時(shí),中部區(qū)域就切換成了背景設(shè)計(jì)區(qū)。
(7)菜單區(qū)
最左上角是菜單區(qū)。在這里,可以設(shè)置軟件所使用的語(yǔ)言,通過(guò)文件菜單,我們可以創(chuàng)建一個(gè)新程序作品、打開一個(gè)已有程序作品或?qū)⒆约壕庉嫷某绦蜃髌繁4娴接?jì)算機(jī)中。
在最上面的長(zhǎng)方形文本框里,我們可以修改作品的名稱,默認(rèn)的名稱為“Scratch作品”。
好了,現(xiàn)在你已經(jīng)認(rèn)識(shí)了Scratch的界面,讓我們開始愉快的編程之旅吧!
- 趣味物理學(xué):進(jìn)階篇
- 圖解幾何
- 萬(wàn)物皆有理:天文中的物理
- x的奇幻之旅
- 古代數(shù)學(xué)與算學(xué)
- 物理君大冒險(xiǎn)
- 劉薰宇數(shù)學(xué)三書:數(shù)學(xué)原來(lái)應(yīng)該這樣學(xué)(套裝共3冊(cè))
- 神奇的萬(wàn)有引力(少年讀經(jīng)典·第一輯)
- 物理有意思
- 我是物理王(套裝共4冊(cè))
- 萬(wàn)物皆有理:天文中的物理
- 中國(guó)傳統(tǒng)文化的生物之光(讀中華 學(xué)科學(xué)叢書)
- 國(guó)際物理奧林匹克史話
- 玩不夠的數(shù)學(xué)2:當(dāng)數(shù)學(xué)遇上游戲
- 啤酒與肥皂:用量子理論重新定義世界