一文搞懂程序流程图详解
想要深入了解一種圖形,僅僅停留在概念/定義上是不夠的,還需要了解其約定的標(biāo)準(zhǔn)符號&結(jié)構(gòu),最好親自繪制一遍并及時(shí)總結(jié)。
接下來我就從以下6個(gè)方面深入剖析程序流程圖:
-
程序流程圖的定義
-
程序流程圖的標(biāo)準(zhǔn)符號
-
程序流程圖的基本結(jié)構(gòu)
-
程序流程圖的實(shí)例
-
繪制程序流程圖的實(shí)用工具
-
程序流程圖的繪制步驟
01 程序流程圖的定義
我們可以用一條公式來表示程序流程圖,即:
程序流程圖=程序流程+圖
簡單來說,就是一種描述程序流向的圖形。一般由處理框、判斷框、起止框、連接點(diǎn)、流程線、注釋框等元素構(gòu)成。
百度百科對它是這么定義的:
程序流程圖又稱程序框圖,是用統(tǒng)一規(guī)定的標(biāo)準(zhǔn)符號描述程序運(yùn)行具體步驟的圖形表示。 程序框圖的設(shè)計(jì)是在處理流程圖的基礎(chǔ)上,通過對輸入輸出數(shù)據(jù)和處理過程的詳細(xì)分析,將計(jì)算機(jī)的主要運(yùn)行步驟和內(nèi)容標(biāo)識出來。
02 程序流程圖的標(biāo)準(zhǔn)符號
大家可能注意到百度百科的定義描述中有一個(gè)關(guān)鍵詞,就是統(tǒng)一規(guī)定的標(biāo)準(zhǔn)符號。
是的,程序流程圖的每種元素都有對應(yīng)的符號,切不可亂用。
以下是程序流程圖常用的幾個(gè)標(biāo)準(zhǔn)符號:
-
循環(huán)的標(biāo)準(zhǔn)結(jié)構(gòu)
-
注解符號的使用
03 程序流程圖的基本結(jié)構(gòu)
順序型:幾個(gè)連續(xù)的處理步驟依次排列構(gòu)成
選擇型:由某個(gè)邏輯判斷式的取值決定選擇兩個(gè)處理中的一個(gè)
先判定(while)型循環(huán):在循環(huán)控制條件成立時(shí),重復(fù)執(zhí)行特定的處理
后判定(until)型循環(huán):重復(fù)執(zhí)行某些特定的處理,直至控制條件成立
多情況(case)型選擇:列舉多種處理情況,根據(jù)控制變量的取值,選擇執(zhí)行其一
04 程序流程圖的實(shí)例
更多流程圖實(shí)例也可以到億圖圖示模板社區(qū)搜索▼
億圖圖示模板社區(qū)-海量模板在線使用?
edrawmax.cn
05 繪制程序流程圖的實(shí)用工具
常用的有Visio、億圖圖示,其中億圖圖示同時(shí)兼容Windows、Mac、Linux,并且還有網(wǎng)頁在線版
一鍵下載 億圖圖示 PC版?
edrawsoft.cn
06 程序流程圖的繪制步驟
以億圖圖示繪制為例,具體可以分為 5 步:
第一步,梳理該程序流程圖的自然語言;
關(guān)于自然語言是什么,以及怎么用自然語言描述算法,怎么用流程圖描述自然語言,都在我此前的這篇回答中進(jìn)行了詳細(xì)論述,感興趣的可以移步▼
億圖圖示:如何用流程圖描述算法?
第二步,打開億圖圖示,依次選擇“新建>流程圖>基本流程圖>+”,新建一張空白畫布;
第三步,從左側(cè)的符號庫選擇標(biāo)準(zhǔn)符號然后自由拖拽到畫布中;
第四步,根據(jù)程序流向進(jìn)行連線;
第五步,對關(guān)鍵信息進(jìn)行標(biāo)注。
簡單五步,一幅程序流程圖就出來了~
總結(jié)
以上是生活随笔為你收集整理的一文搞懂程序流程图详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: T410i升级i3 380M,上测试对比
- 下一篇: 顺通鞋业鞋厂仓库库存管理系统软件