流程圖設(shè)計(jì)的基本過程(簡(jiǎn)書markdown無(wú)法編輯flowchart雳灾,推薦馬克飛象漠酿,支持flowchart.js)
1,進(jìn)入流程圖的編輯模式
```flow
中間是流程圖的編輯代碼
```
2谎亩,定義流程圖的元素: * (流程名=>關(guān)鍵字:)流程顯示的文本 * 括號(hào)內(nèi)部分不允許存在空格
流程圖的六個(gè)基本元素:
=>start //開始框
=>end //結(jié)束框
=>inputoutput //輸入輸出框
=>condition //條件選擇框
=>operation //操作處理框
=>subroutine //子流程
// 按從大到小的順序輸出a,b,c
st=>start: 開始
in=>inputoutput: 輸入數(shù)據(jù)a,b,c
cond1=>condition: a < b
op1=>operation: 交換a,b的值
cond2=>condition: b < c
op2=>operation: 交換b,c的值
out=>inputoutput: 輸出數(shù)據(jù)a,b,c
e=>end: 結(jié)束
3炒嘲,流程執(zhí)行過程:(流程名->流程名),通過符號(hào) "->" 關(guān)聯(lián) 括號(hào)內(nèi)部分不允許存在空格
st->in->cond1 // 進(jìn)入第一個(gè)選擇分支
cond1(yes,right)->op1->cond2
// yes 表示a < b 邏輯為真時(shí)的流程走向
// right 表示路徑走向?yàn)橄蛴倚偻ィJ(rèn)向下
cond1(no)->cond2
// 進(jìn)入第二個(gè)選擇分支
cond2(yes,right)->op2->out->e
cond2(no)->out->e