4. 判斷是否抵達終點


狐狸貓努力地向終點衝刺

我們一起在終點迎接他吧

狐狸貓抵達終點並開心地説:「我到終點了!」


抵達終點


當狐狸貓抵達終點時,就會說出「我到終點了!」

想一想你會怎麼做呢?

如果狐狸貓抵達終點,就說出一句話


判斷狐狸貓是否到達終點


- - -

跟著指引,一起進行

- - -

圖1. 條件判斷:角色是否抵達終點

✅ 我們可以透過程式積木來進行「條件判斷」。


學會了這個方式,就可以判斷狐狸貓是否抵達終點囉(如圖1)!

圖2. 積木:條件判斷

「如果... 那麼」 積木(如圖2),可以讓我們進行「條件判斷」。

圖3. 選擇角色「狐狸貓」

✅ 首先用滑鼠點選角色區「狐狸貓」(如圖3)


出現藍色框框,代表選擇成功囉!

圖4. 積木範例:條件判斷,碰到終點線

把「如果... 那麼」、「碰到終點線」組合起來:


✅ 加入程式積木(如圖4)

控制:「如果... 那麼」

偵測:「碰到【 終點線 】 」

圖5. 積木範例:條件成立下,執行的指令

接下來,我們要繼續製作碰到終點線時的反應:

當狐狸貓抵達終點時,會說出到終點囉!還有歡呼聲。


✅ 繼續加入程式積木(如圖5),放到「如果... 那麼」裡面:

音效:「 播放音效【 cheer 】」

外觀:「說出【我到終點了!】」


往前移動

同時偵測是否抵達終點


圖6. 積木範例:往前移動,並進行條件判斷

✅ 把「條件判斷」跟「移動5點」組合在一起(如圖6)。


我們讓狐狸貓每次往前移動後,就接著判斷是否抵達終點。



圖7. 積木範例:每次按右鍵移動時,偵測是否碰到終點,若成立就播放音效並說出一句話

呼!我們完成了好長的一段積木哦!


讀一讀完成的程式積木組合(如圖7),這代表什麼意思呢?

❶ 當我們按下向右鍵時

❷ 狐狸貓會往前移動5步

❸ 如果狐狸貓抵達終點

❹ 就會大聲歡呼

❺ 並且說出我到終點了!

圖8. 使用按鍵,讓狐狸貓移動到終點線

✅ 按下鍵盤上的「向右鍵」(如圖8),讓狐狸貓移動到終點,看看效果:


生活中的條件判斷


其實,我們也常常使用「條件判斷」哦!

「如果... 那麼...」就是一種條件判斷

你可以用「如果... 那麼...」造句嗎?



認識更多條件判斷

條件判斷是什麼?