一、說明
一直聽說scratch是一款麻省理工所開發的很好的少兒編程學習工具,一直不是很清楚所謂少兒編程是長什么樣所以探究了一下。
二、安裝
scratch當前到了3.0版本,3.0版本默認直接是web形式,不提供桌面版客戶端。訪問主頁后點擊“Create”即可,如果注冊賬號使用web形式還能將自己編寫的項目保存到服務器上。
但網頁依賴於網絡,即便你能聯網我朝訪問外國網站還是不穩定,最好能有桌面版客戶端下載,官方當前還是提供了下載。雙擊自動安裝,使用桌面快捷方式啟動即可。
下載鏈接:https://scratch.mit.edu/download
三、進行編程
web形式和桌面客戶端形式長得都一樣,下面使用桌面進行演示。
如下圖所示,我不知道專門稱呼是什么,我們就約定1區、2區、3區、4區;所謂編程,就是從1中拖動代碼到2區、控制4區的角色在3區中的運動。
刪除代碼將代碼從2區將代碼拖回1區即可,也可以直接用刪除鍵。
下面我們以編寫一個最簡單的程序:讓小貓右轉15度。
編寫:將1區的“事件”中的“當綠旗被點擊”拖入2區,再將1區的“運動”的“右轉15度”拖入2區並拼接在“當綠旗被點擊”后。
運行:點擊左上方的“綠旗”執行代碼,可看到小貓較上圖右轉了一定角度。