少兒編程:Scratch編程
Scratch是麻省理工學院開發的圖形化編程工具,主要面對青少年。該軟體為開源軟體,下載和使用都是免費的。與寫代碼編程的不同,Scratch使用者不需要記住命令,它採用積木拖拽模式進行編程。通過這種方式理解編程的基本概念,知道什麼是指令,什麼參數,什麼是順序結構、分支結構和循環結構。
由於文章裡不能放軟體下載連結,所以大家自行去Scratch官方網址下載,可以直接百度搜索。軟體的下載建議大家儘量去官網下載。
下面我以windows版Scratch3.0為例介紹一下這款軟體怎麼用。安裝好Scratch軟體後,桌面上會出現這個圖標。
雙擊它打開Scratch軟體,出現如下界面,整個界面分為3個區域:編碼區、舞臺區和角色區。
編碼區:通過積木塊的拖動,小朋友可以在這個區域創建程序、調整造型、創建聲音等。舞臺區:演示編程結果的地方。如果是一段動畫,它就會顯示一段動畫;如果是一段需要互動的遊戲,就會顯示互動的遊戲。角色區:是為程序添加角色的地方。不得不說,這款軟體設計的真是好。筆者小孩還小,還沒正式學習編程,但筆者有時會打開Scratch讓小孩自己玩。現在小孩識字普遍比較早,軟體上的字對他們都不是障礙。我就大致說了下這個軟體三個區域幹什麼的,就由著他自己搗鼓了。不布置任務,也不檢查他設計的流程,就讓小傢伙自己玩。這軟體很容易上手,他很快就能讓那隻小貓按照他的想法動起來了。有意思的開始才會讓人願意繼續探究。
下面我們分別看下這三個區域。
舞臺區:
完成的程序會在舞臺區展示。
角色區:
沒有角色的程序就是個空白的屏幕,Scratch編程提供了角色區,方便小朋友添加角色。角色區的設置比較一目了然。
「角色設置」旁邊還有一個「舞臺設置」,這個是設置舞臺背景的。點擊下面這個圖標修改背景,操作和角色類似,小朋友可以自己試下。
編碼區:
編碼區就是通過編程,讓你的角色按照你的想法動起來。Scratch所有指令都是以積木塊的形式存在。小朋友用滑鼠按住積木,然後拖到編碼區就可以了。指令塊相互嵌套組合就可以組成一段有邏輯的代碼了。
Scratch的指令塊可以嵌套,可以修改參數。這在以後的文章裡我會逐步介紹這裡的東西。
原創不易,請勿抄襲。歡迎大家和我多交流。部分圖片來源於網上,若有侵權,請私信我刪除,謝謝。