邏輯(Logic)程式積木

卓老師

2024年7月12日 下午 10:06

HTML

  「邏輯」程式積木,也是用在程式結構方面。在程式設計過程中,不會每次都是從頭到尾依序全部執行完畢,難免會有一些分支結構,這個時候,「條件邏輯」程式積木就要上場了。

  透過「比較 Comparison」過程,產生的「布林值 Boolean」結果,套用到「條件 Conditionals」結構上,就可以讓程式在不同狀況下,執行不同的程式區塊。


布林值(Boolean)

true(真、成立)

false(假、不成立)

邏輯運算子(logical operators)

and(&&、且、交集):如果兩邊都是 true,那麼運算結果就是 true;否則就是 false。

or(||、或、聯集):只要兩邊有一個 true,那麼運算結果就是 true;否則就是 false。

not(!、不成立、非):將 true 布林值改成 false 回傳;或將 false 布林值改成 true 回傳。

比較運算子(Comparison operators)

數字比較

文字比較

條件邏輯(Conditionals Logic)程式積木

如果(If)

如果 ... 否則(If ... Else)

如果 ... 否則如果(If ... Else If)

如果 ... 否則如果 ... 否則(If ... Else If ... Else)

如果 ... 否則如果 ... 否則如果 ... 否則(If ... Else If ... Else If ... Else)

綜合練習範例程式

      範例中有些程式積木或許還沒學到,但是沒關係,照著寫,執行看看結果,你會對於程式設計更有感覺!

      首先要到「變數」類別這邊,新增「一直執行」及「執行次數」兩個變數。

主程式

執行畫面

請先登入