SCRATCH主界面由四部分組成:
一、指令區:
指令區由八大模塊組成,每一模塊由不同的顏色來進行標識,每個模塊中包含由多條功能不同的語句。
二、角色區:
用於顯示在舞臺上出現的角色。在本區域的左上角,還有三個按鈕。用來創建新角色或者導入電腦中已有的角色素材。當角色創建完成後,角色的縮略圖將顯示在本區域。
三、腳本區:
當角色創建完成後,就要用到這個區域。對角色設定指令,對角色造型的進一步修改,或者是聲音的設定都要在這個區域內完成。區域的上部,還顯示了當前選定的角色及這個角色的當前坐標、當前方向等內容。如果需要修改角色名稱,可以直接修改角色後面文本框中的內容。
四、舞臺區:
角色表演的地方。
之前也說到過scratch是模塊化編程,雖然是模塊化,但也遵循編程基本原理。在這一過程中學生首先要了解計算機解決問題的步驟:分析問題——確定算法和數據結構——算法描述——編程——調試。
首先我們要搞清楚scratch是靠哪些功能模塊來實現編程,先來看看下面腳本區的圖
紅框框出來的部分就是功能腳本模塊。我們編程就是要讓這些功能模塊的相互作用來實現編程效果。
scratch雖然不需要寫代碼,但是邏輯命令我們還是需要掌握的,這個就是需要我們如何將自然語言向程序語言的過度,首先就要讓大家學習流程圖,用流程圖來理清其中的邏輯關係。
要知道怎麼畫流程圖就先看看上面這個圖,看懂了就沒問題了。這個是就是生活上的流程圖,讓你清晰知道怎麼實施生活的每個步驟。那麼程序語言的流程圖就是要明確程序如何實現
我們來舉個例子
上圖的動畫效果可以描述成幾個過程:
1、小貓向狗直線飛過來
2、碰到狗時停下來
3、飛的動作變成招手
4、給狗打招呼「hello」
在大腦中有這樣的構思後,我們自己就該想下程序執行的流程應該是怎樣的呢?先思考再看下面的流程圖。
大致理解了流程之後,我們來試試用scratch指令模塊來組合下腳本吧。
知道了原理後,先操作下吧,除了這個你們也試試其他的,發揮自己的想像力做一些特別的哈
練習
那我們就來做個「貓捉老鼠」的小遊戲,來練練手吧。看下圖效果,發揮大家的想像力,看看自己能做出什麼樣的作品來呢?
參考文件回復文末暗號獲取
領支付寶紅包在公眾號回覆:紅包,獲取支付寶紅包秘籍,每天可領。
不會用暗號的,在公眾號內回復:暗號
--END--
別光看了,覺得不錯就分享,不費力就點讚,做資料很辛苦的,需要你們的支持哈。
那還等什麼?趕緊用暗號獲取安裝軟體試試吧
暗號:貓捉老鼠