想像一下…
想像你要幫老師寫一個「成績判斷」程式:讀入一位學生的分數 score,依照下面的規則印出他的結果:
- 若
score大於等於 60 → 印出Passed(通過) - 若
score小於 60、但大於等於 50 → 印出Make-up Exam(補考) - 若
score小於 50 → 印出Retake Course(重修)
這種「看輸入的值,決定要走哪一條路」的邏輯,最適合用流程圖畫出來。從「開始」順著箭頭往下走,每碰到一個菱形就做一次判斷:條件成立(true)走一邊、不成立(false)走另一邊,你自然會被帶到正確的結果: