Search this site
Embedded Files
Skip to main content
Skip to navigation
更完整的課程:
前往 均一教育平台 學習
Scratch 高山滑雪
1. 找尋靈感
2. 原地暖身
3. 使用按鍵向前滑
4. 判斷是否抵達終點
5. 再一次開始滑雪
6. 跟麥麥一起比賽滑雪
分享與討論
隨堂測驗
4. 判斷是否抵達終點
狐狸貓努力地向終點衝刺
我們一起在終點迎接他吧
狐狸貓抵達終點並開心地説:「我到終點了!」
抵達終點
當狐狸貓抵達終點時,就會說出「我到終點了!」
想一想你會怎麼做呢?
如果狐狸貓抵達終點,就說出一句話
判斷狐狸貓是否到達終點
- - -
跟著指引,一起進行
- - -
圖1. 條件判斷:角色是否抵達終點
✅ 我們可以透過程式積木來進行「條件判斷」。
學會了這個方式,就可以判斷狐狸貓是否抵達終點囉(如圖1)!
圖2. 積木:條件判斷
「如果... 那麼」 積木(如圖2),可以讓我們進行「條件判斷」。
圖3. 選擇角色「狐狸貓」
✅ 首先用滑鼠點選角色區「狐狸貓」(如圖3)
出現藍色框框,代表選擇成功囉!
圖4. 積木範例:條件判斷,碰到終點線
把「如果... 那麼」、「碰到終點線」組合起來:
✅ 加入程式積木(如圖4)
控制:「如果... 那麼」
偵測:「碰到【 終點線 】 」
圖5. 積木範例:條件成立下,執行的指令
接下來,我們要繼續製作碰到終點線時的反應:
當狐狸貓抵達終點時,會說出到終點囉!還有歡呼聲。
✅ 繼續加入程式積木(如圖5),放到「如果... 那麼」裡面:
音效:「 播放音效【 cheer 】」
外觀:「說出【我到終點了!】」
往前移動
同時偵測是否抵達終點
圖6. 積木範例:往前移動,並進行條件判斷
✅ 把「條件判斷」跟「移動5點」組合在一起(如圖6)。
我們讓狐狸貓每次往前移動後,就接著判斷是否抵達終點。
圖7. 積木範例:每次按右鍵移動時,偵測是否碰到終點,若成立就播放音效並說出一句話
呼!我們完成了好長的一段積木哦!
讀一讀完成的程式積木組合(如圖7),這代表什麼意思呢?
❶ 當我們按下向右鍵時
❷ 狐狸貓會往前移動5步
❸ 如果狐狸貓抵達終點
❹ 就會大聲歡呼
❺ 並且說出我到終點了!
圖8. 使用按鍵,讓狐狸貓移動到終點線
✅ 按下鍵盤上的「向右鍵」(如圖8),讓狐狸貓移動到終點,看看效果:
生活中的條件判斷
其實,我們也常常使用「條件判斷」哦!
「如果... 那麼...」就是一種條件判斷
你可以用「如果... 那麼...」造句嗎?
認識更多條件判斷
條件判斷是什麼?
Report abuse
Report abuse