
流程圖是視覺化解決方案,用於處理潛在問題或執行基於條件的電腦演算法。當我們製作針對問題解決或決策制定的流程圖時,會加入決策方塊來產生兩條不同的執行路徑。因此,任何包含不同路徑以探究問題解決方案的流程圖,都屬於條件式流程圖的範疇。
基於此背景,本文整理了關於條件式流程圖的完整指南、免費條件式流程圖範例,以及逐步製作流程。
什麼是條件式流程圖
條件式流程圖是在遇到的情境中加入特定條件,以解決問題或做出決策。條件式流程圖最簡單的定義是「所有包含決策方塊的流程圖,都稱為條件式流程圖」。這是因為決策方塊會針對問題設定兩種不同條件,後續的執行路徑取決於條件是否成立。
例如:判斷一個數字是否為5的倍數。我們可以透過條件「除以5後的餘數是否為0」解決這個問題。如果餘數為0,該數字就是5的倍數,反之則不是。
另一個流程圖條件範例:火車是否準時抵達。如果是,搭乘火車前往城市;如果火車誤點,則可以選擇搭乘公車或飛機出行。
條件式流程圖的應用
條件式流程圖可應用於眾多領域,用於驗證各種可行方案是否有效。
最常見的應用場景包含:
- 電腦程式設計
- 建築設計、商業領域
- 數學運算式
- 科學實驗
- 專案管理
- 財務政策制定
- 資訊驗證
- 計畫規劃
- 等
8個免費條件式流程圖範例
條件式流程圖有多種類型,例如是/否、是/否、如果/否則等。以下精選了來自EdrawMax 的8個最佳條件式流程圖範例,幫助你更好理解:
小技巧:
EdrawMax 提供多種免費實用的條件式流程圖範本,以及其他類型的流程圖與圖表。你可以找到複雜流程圖,例如功能流程圖、矩陣流程圖、資料流程圖等。全部免費且輕鬆下載,點擊下載按鈕免費試用!
範例1:演算法是/否條件式流程圖
上述演算法流程圖用於計算當S等於15時x的數值。
第一個條件:判斷x是否為偶數;若是,x數值加1;若否,則判斷x是否為奇質數。
若x屬於質數,下一步判斷x是否小於S;否則,用S減去x的數值。
若x不屬於質數,S減1並判斷輸出是否S=0;當S=0時,顯示x的最終數值。
範例2:溫度轉換如果/否則條件式流程圖
上述條件式流程圖用於溫度單位轉換,給定溫度單位與數值即可計算。
第一步:判斷給定的溫度單位;若單位為華氏度(F),透過公式 (F-32)x5/9 計算攝氏度(C);得到C數值後,可透過 C+273 計算克耳文(K)。
反之,若給定C,透過 (Cx9/5)+32 計算F;若給定K,透過 K-273 計算C。
範例3:標準是/否條件式流程圖
這個傳統演算法流程圖透過設定條件,列印A、B、C三個數值。
第一個條件:「A是否大於B」,分為是與否兩條路徑。若A大於B且大於C,則列印A。
反之,若A小於B且B大於C,則列印B。
第三個條件:C是否大於A和B;若是,則列印C。
範例4:管理是/否條件式流程圖
上述條件式流程圖詳細說明鋼製產品從製造、管理、維護到出貨給客戶的完整流程。
原物料首先送至物料部門,透過進料品質管制(IQC)檢驗品質。完成品質檢驗後,使用多種方式檢測鋼材;檢驗完成後,在工廠進行切割、彎曲、沖壓加工。
沖壓完成後,進行焊接、噴塗,並送至品檢部門。經IQC最終評估後,產品運送至客戶端。
範例5:客戶關係管理是/否條件式流程圖
這個簡化的條件式流程圖說明專屬網站上的客戶關係管理(CRM)流程,用於申請客製化報價。
第一步:點擊CRM網站連結;若已建立帳號,輸入ID與密碼,並新增聯絡資訊。若未新增聯絡資訊,點擊左側選單輸入並儲存。
新增聯絡資訊後,填寫價格、產品類型、人數等必要欄位申請客製化報價,並透過郵件發送需求。
範例6:被動式紅外線感測器是/否條件式流程圖
如果你使用過LED警報器,就能更好理解這個條件式流程圖。被動式紅外線感測器(PIR)透過偵測溫度變化或物體移動來判斷威脅。
在上述流程圖中,PIR LED感測器先讀取數值;若數值偏高,感測器啟動並發出警報;若數值正常,感測器燈號保持關閉,不發出警報。
範例7:成績評級是/否條件式流程圖
這個流程圖透過多個條件,計算20人班級的平均分、總分、最高分與不及格人數。流程從計算平均分開始:將所有學生成績相加後除以20。
下一步:找出最高分;需判斷成績是否大於50。若成績大於50,最高分計數 c=c+1;若成績小於50,透過 f=f+1 計算不及格人數。
範例8:演算法是/否 條件式 流程圖
上述流程圖中展示的演算法,透過不同的條件判斷,在程式中輸出 a 和 b 的數值。
第一個條件是判斷 b 是否大於 a;若是,則會顯示「b 大於 a」。反之,如果 b 小於 a,則會顯示「b
第二個條件是判斷 b 是否大於 5;若是,則會顯示 b 大於 5,反之亦然。 條件式流程圖透過是/否或成立/不成立的分支路徑來得出最終結論。因此,使用一般的繪圖軟體建立條件式流程圖可能會有難度,因為需要新增帶有文字的連接線與分支流程方塊,會耗費大量時間與精力。 對於這類繁複的任務,我們建議使用 EdrawMax 這款先進的流程圖製作工具,它具備最新的功能,讓你輕鬆建立條件式流程圖。 它擁有預先設計的智慧格式功能,例如自動在判斷連接線中加入文字、邊對邊連接線對接,以及內建的尺規與網格用於精確縮放,讓使用者能在幾分鐘內製作出極為複雜的流程圖。 如果你想使用 EdrawMax 製作專屬的條件式流程圖,請依照以下步驟操作: 下載並啟動 EdrawMax,用於建立你的條件式流程圖。
如何建立條件式流程圖
如何使用 EdrawMax 製作條件式流程圖
步驟 1
步驟 2
若要從頭開始建立條件式流程圖,點擊左側面板的「新建」選項,並在主工具區選擇「基本流程圖」。

步驟 3
建立條件式流程圖的首要步驟是加入所需的方塊;你可以透過拖曳左側面板符號庫中的形狀來完成。

步驟 4
在方塊中加入文字,並使用連接線將它們連接,完成基本的圖表版面配置。插入「判斷方塊」設定流程條件,並透過拖曳方式加入分支路徑。

步驟 5
加入所需的圖形與文字完成條件式流程圖後,透過縮放、圖形對齊與連接線調整來自訂版面。你也可以使用喜愛的配色主題進一步個人化。

步驟 6
點擊標題列的「匯出」按鈕,將條件式流程圖匯出為你需要的格式。

總結
條件式流程圖廣泛應用於電腦演算法中,透過對當前情境套用兩種不同條件來解決問題或做出決策。條件式流程圖適用於多個領域,透過檢驗哪種解決方案在特定環境下能有效運作,來驗證各種可行方案。
考量到這些面向,本文透過豐富的範例詳細說明了條件式流程圖及其應用。此外,我們也提供了在 EdrawMax 中建立條件式流程圖的完整步驟。
順帶一提,現在已是2020年代,我們可以運用人工智慧來幫我們製作流程圖。只要輸入你的想法與需求,EdrawMax AI 流程圖這類AI工具就能在幾秒內產生你需要的內容。你可以跳過繁瑣複雜的製圖流程。