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
   10   11   12   13   14   15   16   17   18