Search this site
Embedded Files
Skip to main content
Skip to navigation
更完整的課程:
前往 均一教育平台 學習
Scratch 高山滑雪
1. 找尋靈感
2. 原地暖身
3. 使用按鍵向前滑
4. 判斷是否抵達終點
5. 再一次開始滑雪
6. 跟麥麥一起比賽滑雪
分享與討論
隨堂測驗
5. 再一次開始滑雪
為了想在冬季奧運上有好表現
狐狸貓決定多練習幾次
讓我們幫助他回到雪道起點吧!
回到起點
除了用滑鼠把狐狸貓拖移到起點
還有沒有其他的辦法呢?
每次比賽開始都會站上起點
用一點Scratch程式魔法
點擊綠旗,就讓狐狸貓回到起點!
- - -
跟著指引,一起進行
- - -
圖1. 選擇角色「狐狸貓」
✅ 首先要用滑鼠點選角色區中的「狐狸貓」(如圖1)
出現藍色框框,代表選擇成功囉!
圖2. 用滑鼠移動狐狸貓,觀察「定位到 x: 【 】 y: 【 】」的改變
使用滑鼠左鍵按住狐狸貓,拖曳到起點(如圖2):
✅ 觀察「定位到 x: 【 】 y: 【 】」積木數值的變化。
圖3. 積木範例:點擊綠旗,角色定位至特定位置
接下來,我們希望每次點下綠旗時 ,狐狸貓都會站上起點(如圖3):
✅ 加入程式積木:
事件:「當 ⚑ 被點擊」
動作:「定位到 x: 【 -150】 y: 【 -90】 」
圖4. 積木:點擊綠旗,角色定位至特定位置
圖5. 使用按鍵,讓狐狸貓往終點移動
完成了!確定你組合出這樣的程式積木(如圖4),
✅ 按下鍵盤上的「向右鍵」(如圖5),讓狐狸貓離開起點,再點一下綠旗,試試效果吧。
現在不管狐狸貓跑到哪裡,只要你按一次綠旗,狐狸貓就會回到起點哦!
認識初始化
每次程式開始時,會從「最初狀態」開始執行
這樣的概念稱為「初始化」
圖6. 點擊綠旗,初始化,狐狸貓回到起點
每次按下綠旗時,Scratch程式就會重新開始。
所以每一個角色就應該回到他最初的狀態,例如:狐狸貓要回到起點(如圖6)。
生活中的初始化
在日常生活中,我們也會運用「初始化」的概念
想一想
還有什麼例子呢?
如果沒有初始化會發生的情況
黑板沒有擦的話,就會沒有空間繼續寫字了!
使用計算機前沒有歸零,會計算錯誤!
Report abuse
Report abuse