Page 15 - ePN042_mBot與STEM的程式設計教學_課本PDF
P. 15
1-5.2 迴圈結構(Loop Structure)
◆ 迴圈結構(Loop Structure)是可以重複執行其 Chapter
01
包含程式的結構。 認識
◆ 迴圈結構有兩種類型,一種是「不停重複」, STEM 、程式設計及運算思維
沒有條件值,會一直執行直到停止或重新啟動
(Reset)為止。
◆ 另一種是「重複直到…」,會按照條件值來決
定是否執行迴圈的內容,當條件值不成立時,
就會跳出迴圈。
◆ 如右圖的例子,程式開始後,會先處理程序一
及程序二。當程序二完成後,程式會通過判定
條件值是否成立,如果條件值成立,就會結束
程式,否則將繼續迴圈,直到條件成立為止。 ▲ 迴圈結構(Loop Structure)
1-5.3 分岔結構(Switch Structure)
◆ 分岔結構(Switch Structure)會根據判斷條
件的結果,從而執行相對應的程序。
◆ 分岔結構也有兩種類型,一種是「如果…
就…」,它會判定條件,當條件成立時,就
會執行一個程序,否則就會跳過。
◆ 另一種是「如果…就…否則…」,它會判定
條件,當條件成立時,就會執行一個程序,
否則就會執行另一個程序。
▲ 分岔結構(Switch Structure)
◆ 如右圖的例子,程式開始後,會通過判定條
件值是否成立,如果條件值成立,就會處理
程序一,否則將繼續處理程序二,然後結束
程式。
7
PN042_01.indd 7 2020/4/22 上午 09:47:30