啥叫模式,是指結(jié)構(gòu)嗎?
三種基本邏輯結(jié)構(gòu) 程序框圖的三種基本邏輯結(jié)構(gòu):順序結(jié)構(gòu)、條件結(jié)構(gòu)、循環(huán)結(jié)構(gòu). 順序結(jié)構(gòu)是最簡(jiǎn)單的結(jié)構(gòu),也是最基本的結(jié)構(gòu),循環(huán)結(jié)構(gòu)必然包含條件結(jié)構(gòu). 這三種基本邏輯結(jié)構(gòu)是相互支撐的,它們共同構(gòu)成了算法的基本結(jié)構(gòu),無(wú)論怎樣復(fù)雜的邏輯結(jié)構(gòu),都可以通過(guò)它們來(lái)表達(dá).
(1)三者的共同特點(diǎn)
①只有一個(gè)入口; ②只有一個(gè)出口. 菱形判斷框有兩個(gè)出口,而條件結(jié)構(gòu)只有一個(gè)出口,不要將菱形框的出口和條件結(jié)構(gòu)的出口混為一談; ③結(jié)構(gòu)內(nèi)的每一部分都有機(jī)會(huì)被執(zhí)行到. 即對(duì)每一個(gè)框來(lái)說(shuō)都應(yīng)當(dāng)有一條從入口到出口的路徑通過(guò)它; ④結(jié)構(gòu)內(nèi)不存在死循環(huán). 在程序框圖中不允許有死循環(huán)出現(xiàn).
(2)三者的比較
①順序結(jié)構(gòu)在程序框圖中的體現(xiàn)是用流程線將程序框自上而下地連接起來(lái),按順序執(zhí)行算法步驟; ②條件結(jié)構(gòu)在程序框圖中是用判斷框來(lái)表示,判斷框內(nèi)寫(xiě)上條件,兩個(gè)出口分別對(duì)應(yīng)著條件滿(mǎn)足和條件不滿(mǎn)足時(shí)所執(zhí)行的不同指令; ③循環(huán)結(jié)構(gòu)在程序框圖中是利用判斷框來(lái)表示,判斷框內(nèi)寫(xiě)上條件,兩個(gè)出口分別對(duì)應(yīng)著條件成立和條件不成立時(shí)所執(zhí)行的不同指令,其中一個(gè)要指向循環(huán)體,然后再?gòu)难h(huán)體回到判斷框的入口處.
(3)三者各自的特點(diǎn)
①順序結(jié)構(gòu)的特點(diǎn)是:算法按照書(shū)寫(xiě)順序執(zhí)行; ②條件結(jié)構(gòu)的特點(diǎn)是:算法中需要進(jìn)行判斷,判斷的結(jié)果決定后面的步驟; ③循環(huán)結(jié)構(gòu)的三個(gè)要素:循環(huán)變量、循環(huán)體和循環(huán)終止條件.
(4)條件結(jié)構(gòu)與循環(huán)結(jié)構(gòu)的區(qū)別與聯(lián)系
區(qū)別:循環(huán)結(jié)構(gòu)有重復(fù)性,條件結(jié)構(gòu)具有選擇性、不重復(fù); 聯(lián)系:循環(huán)結(jié)構(gòu)中必定包含一個(gè)條件結(jié)構(gòu),用以判斷循環(huán)的條件.
圓角矩形表示“開(kāi)始”與“結(jié)束”。
程序框圖一般指流程圖,以特定的圖形符號(hào)加上說(shuō)明,表示算法。為便于識(shí)別,繪制流程圖的習(xí)慣做法是:
1、圓角矩形表示“開(kāi)始”與“結(jié)束”;
2、矩形表示行動(dòng)方案、普通工作環(huán)節(jié)用;
3、菱形表示問(wèn)題判斷或判定(審核/審批/評(píng)審)環(huán)節(jié);
4、用平行四邊形表示輸入輸出;
5、箭頭代表工作流方向。
擴(kuò)展資料:
常用流程圖繪制軟件:
1、visio是微軟公司推出的非常傳統(tǒng)的流程圖軟件,應(yīng)用范圍廣泛。采用泳道圖的方式能夠把流程和流程的部門(mén)以及崗位關(guān)聯(lián)起來(lái),實(shí)現(xiàn)流程和所有者的對(duì)應(yīng)。隨著企業(yè)對(duì)流程管理應(yīng)用需求的提升,片段、靜態(tài)的方式逐漸很難適應(yīng)企業(yè)實(shí)際流程管理的需要。
2、control是英國(guó)nimbus公司的流程軟件,采用全息的方式能夠比較全面地展示流程的基本要素,包括活動(dòng)、輸入輸出、角色以及相關(guān)的文檔等各種信息。具有簡(jiǎn)潔易用的特性,不支持多維度擴(kuò)展應(yīng)用。
3、aris是IDS公司的流程軟件,具有IDS特有的多維建模和房式結(jié)構(gòu),集成了流程管理平臺(tái),可以通過(guò)流程平臺(tái)進(jìn)行流程分析和流程管理。
4、provision是metastorm公司的流程軟件,以多維度系統(tǒng)建模見(jiàn)長(zhǎng),能夠集成企業(yè)的多種管理功能,是流程管理專(zhuān)家級(jí)客戶(hù)應(yīng)用的工具。
參考資料來(lái)源:百度百科-流程圖
1.能結(jié)構(gòu)圖主要是為了更加明確的體現(xiàn)內(nèi)部組織關(guān)系,更加清晰的理清內(nèi)部邏輯關(guān)系,做到一目了然規(guī)范各自功能部分,使之條理化。
系統(tǒng)處理流程圖是以新系統(tǒng)的數(shù)據(jù)流程圖為基礎(chǔ)繪制的。它反映了數(shù)據(jù)之間的關(guān)系,即輸入什么數(shù)據(jù)、產(chǎn)生什么中間數(shù)據(jù)和輸出什么信息之間的關(guān)系。 把各個(gè)處理功能的數(shù)據(jù)關(guān)系圖綜合起來(lái)。
程序框圖,又稱(chēng)程序流程圖。它是用統(tǒng)一規(guī)定的標(biāo)準(zhǔn)符號(hào)描述程序運(yùn)行具體步驟的圖形表示。是描述模塊內(nèi)部處理過(guò)程的主要工具。程序框圖的設(shè)計(jì)是在系統(tǒng)處理流程圖的基礎(chǔ)上,通過(guò)對(duì)輸入輸出數(shù)據(jù)的詳細(xì)分析,然后將具體的處理過(guò)程在計(jì)算機(jī)中的主要運(yùn)行步驟標(biāo)識(shí)出來(lái),作為程序設(shè)計(jì)的最基本依據(jù)。
2.它們之間在系統(tǒng)構(gòu)造中是不可缺少的一部分,相輔相成,相互關(guān)聯(lián),密不可分的關(guān)系。
聲明:本網(wǎng)站尊重并保護(hù)知識(shí)產(chǎn)權(quán),根據(jù)《信息網(wǎng)絡(luò)傳播權(quán)保護(hù)條例》,如果我們轉(zhuǎn)載的作品侵犯了您的權(quán)利,請(qǐng)?jiān)谝粋€(gè)月內(nèi)通知我們,我們會(huì)及時(shí)刪除。
蜀ICP備2020033479號(hào)-4 Copyright ? 2016 學(xué)習(xí)鳥(niǎo). 頁(yè)面生成時(shí)間:2.960秒