來來來,我們來了解一下少兒編程


Scratch 是專門針對兒童開發的, 它將原本的程序命令轉化成一個個積木的方式, 只需要將這些命令積木進行簡單的拖拽組合, 就可以完成卡通、動畫及遊戲的製作。整個過程就像小孩子萬積木一樣簡單而有趣!

來來來,我們來了解一下少兒編程 - 01 Scratch 軟件簡介

1-1 什麼是 Scratch

Scratch 是由麻生理工工學院開發的一套開源的、專門為八歲到十六歲的兒童準備的程序設計軟件。各位讀者平時聽到程序設計,是不是覺得有點高山仰止、難以接近的感覺?的確如此,那些專業的程序設計語言,需要記憶許多的程序名利及術語,對於電腦應用處於啟蒙階段的兒童來說,還無法快速學習和應用。

Scratch 是專門針對兒童開發的,它將猿背的程序命令轉化成一個個積木的方式,只需要將這些命令積木進行簡單的拖拽組合, 就可以完成卡通、動畫及遊戲的製作。整個過程就像小孩子萬積木一樣簡單而有趣!

愛玩是小朋友的天性,Scratch 正是針對小朋友的這一天性而開發的,讓孩子設計好玩的卡通、動畫和遊戲,寓教與樂。儘管 Scratch 與專業的程序設計語言還有很大的差距,但是其基本的概念如座標、方向、邏輯運算、條件等都是一樣的。因此,學好了 Scratch,無疑為以後學習更高階的編程語言打下了良好的基礎。

1-2 下載和安裝

Scratch 是一款開源軟件,它是完全免費的,同時支持跨平臺應用,無論你使用的是 Windows、Mac 還是 Linux 系統,使用的是英文還是中文,都能找到合適的版本。目前 Scratch 已實現雲端化,你可以使用瀏覽器鏈接到 Scratch 的官方網站http://scratch.mit.edu,在瀏覽器中進行編程。不過,為了照顧那些上網不是很方便的使用者(特別是我們天朝的網民,瀏覽這樣的網站不光是網速慢的問題,主要是經常連不上網),Scratch 官方網站提供了 Scratch 離線版供各位下載。

打開瀏覽器,輸入 https://scratch.mit.edu/download,將顯示如下界面:

來來來,我們來了解一下少兒編程 - 01 Scratch 軟件簡介

Scratch 是給予 adobe air 的軟件,第一步需要先下載並安裝你的當前系統所對應的 Adobe AIR ,第二步需要下載並安裝 Scratch 脫機編輯器。

1-3 進入在線版

在瀏覽器中輸入 https://scratch.mit.edu/,顯示如下界面:

來來來,我們來了解一下少兒編程 - 01 Scratch 軟件簡介

點擊左上角的“創建”,直接進入 web 編輯器頁面。

無論是本地編輯器還是雲端編輯器,最終界面如下:

來來來,我們來了解一下少兒編程 - 01 Scratch 軟件簡介

此處,我們將以本地版 Scratch 為基礎進行介紹,不過在線版與本地版的軟件幾乎是一模一樣的,此處不再贅述。

開啟軟件後,其操作界面如下:

來來來,我們來了解一下少兒編程 - 01 Scratch 軟件簡介

  1. 標題:顯示目前開啟的作品的名稱,如果沒有開啟任何作品,則顯示 Scratch 軟件的版本號。
  2. 功能列表:彙集了有關語言選擇、文件->新建項目、打開、保存、另存為、錄製成視頻、分享到網站、檢查更新和退出,編輯、提示及關於等功能。點擊 Scratch 的 logo 圖標,可以鏈接到官方網站。
  3. 工具列表:彙集了角色的複製、刪除、放大、縮小、指令積木說明五個按鈕。
  4. 控制按鈕:點擊該區域左邊的方框按鈕可以使舞臺區最大化,點擊綠色的旗幟圖標開始執行程序,點擊紅色的圓形按鈕則停止執行程序。
  5. 舞臺區域:即時預覽作品內容,也可在舞臺區中對角色進行一些編輯操作。在舞臺區的右下角會顯示目前鼠標指針所在位置的座標值。
  6. 背景編輯區:顯示目前舞臺背景的縮略圖,以及選擇背景、複製背景、上傳背景和從攝像頭中截取圖像等按鈕。
  7. 角色編輯區:顯示所有角色的縮略圖,以及從角色倉庫選擇裝扮、畫新角色、上傳角色和從攝像頭中截取圖像等按鈕。
  8. 程序指令區:這裡彙集了十類可供我們編寫程序所用的指令積木。
  9. 腳本區:這就是我們撰寫編輯程序的地方,也是最常用的區域。
  10. 提示區:提供 Scratch 入門方法、操作技巧及提示。該區域平時處於隱藏狀態,點擊功能列表中的「提示」或點擊 ? 按鈕都可以顯示該區域。

1-6 座標概念

來來來,我們來了解一下少兒編程 - 01 Scratch 軟件簡介

要使用 Scratch 進行編程,首先要弄清楚座標的概念。以舞臺的正中央一點作為

原點,繪製一條水平線和一條垂直線,其中水平線稱為 X 座標軸,垂直線稱為 Y 座標軸。這樣,角色在舞臺中的位置就開業通過 X 座標值和 Y 座標值來說明,以(X,Y)表示。其中,原點的座標值為(0,0),從原點往右是 X 座標軸的正方向,往上是 Y 座標軸的正方向,那麼他們的反方向就是負方向,我們要在其數值前加上(-)負號。因為 Scratch 舞臺的大小為寬480高360,因此 X 座標軸的範圍為 -240~240, Y 座標軸的範圍為 -180~180。在 Scratch 中只要涉及到角色位置變化,就需要使用到座標值,因此一定要熟練的掌握如何以座標來表示角色的位置。不過,角色目前位置的座標值會顯示在角色資料表中,查看起來非常方便哦。


分享到:


相關文章: