一個簡單的 Scratch 2 程式設計教學 碧華國小資訊組長 邱昭士
Scratch 2.0 Scratch 官方網站:https://scratch.mit.edu/ 離線檔案下載: https://scratch.mit.edu/scratch2download/ 碧華國小檔案伺服器下載 →【程式教育】→ Scratch → Scratch 2.0 Scratch 2 離線版安裝步驟: Adobe AIR → Scratch Offline Editor
在 Scratch 2.0 角色造型上輸入中文字 http://wdpsestea.blogspot.tw/2017/05/scratch2.html (scratch2背景輸入中文 | 陳國全夢幻天地 Blog). 安裝方法: 安裝好 Scratch 2.0 後,將下載回去的 Scratch.swf 覆蓋掉原安裝目錄下的 Scratch.swf 即完成,有更新版需再做一次。。 Scratch.swf 下載路徑: 碧華國小檔案伺服器 → 程式教育 → Scratch → Scratch 2.0 https://drive.google.com/drive/folders/0BxUPrupILzOESk1SRlZWYndtV1E (裡面有for linux 和for win二個版本) 使用時記得字型要選 Donegal
Scratch 範例教學 貓先逆時針走一圈,叫出蝙蝠,貓隱藏,蝙蝠出現,不斷地逆時針飛。 設定初值 貓先逆時針走一圈 1 叫出蝙輻 2 貓先逆時針走一圈 1 叫出蝙輻 2 貓隱藏 3 蝙輻出現 4 蝙輻不斷地逆時針飛 5
貓不斷地逆時針走 貓逆時針走一圈 1 叫出蝙輻 2 貓隱藏 3 蝙輻出現 4 蝙輻不斷地逆時針飛 5 貓一直往前走 左轉 後退 碰到邊緣? 是 蝙輻不斷地逆時針飛 5 否
1 貓逆時針走一圈 1 叫出蝙輻 2 2 貓隱藏 3 蝙輻出現 4 蝙輻不斷地逆時針飛 5 建立變數:貓碰到邊緣的次數 n 1 走一圈即碰到邊緣 4 次 貓一直往前走 叫出蝙輻 2 否 n = 4 ? 是 2 貓隱藏 3 貓碰到邊緣的次數 + 1 n ← n +1 蝙輻出現 4 左轉 碰到邊緣? 蝙輻不斷地逆時針飛 5 是 否
貓逆時針走一圈 1 叫出蝙輻 2 貓隱藏 3 蝙輻出現 4 蝙輻不斷地逆時針飛 5 5 貓叫出蝙輻 2 廣播訊息 通知蝙輻 收到來自貓的 廣播訊息 貓隱藏 3 貓隱藏 蝙輻出現 蝙輻出現 4 蝙輻不斷地逆時針飛 結束 5 5
貓逆時針走一圈 1 叫出蝙輻 2 貓隱藏 3 蝙輻出現 4 蝙輻不斷地逆時針飛 5 蝙輻一直往前飛 2 貓隱藏 左轉 3 蝙輻出現 碰到邊緣? 4 是 蝙輻不斷地逆時針飛 5 否
程式設計邏輯訓練(1) 追著滑鼠跑 跟著滑鼠左右移動 貓咪投球 只能在地面走 只能在軌道走(滑鼠) 只能在軌道走(鍵盤) 邊緣兩端來回移動 區域兩端來回移動 參考南港高中高慧君老師教材
程式設計邏輯訓練(2) 一端消失一端出現 計算花費時間 倒數計時 重複的場景 進續的場景 自由落體 拋物線 參考南港高中高慧君老師教材