国产精一区二区_午夜视频99_免费白白视频_中文字幕一区免费

熱門文章> 程序流程圖的基本結構 >

程序流程圖的基本結構

36氪企服點評小編
2021-10-13 11:26
1266次閱讀

       程序流程圖又稱程序框圖,是用統一規定的標準符號描述程序運行具體步驟的圖形表示。程序框圖的設計是在處理流程圖的基礎上,通過詳細分析輸入輸出數據和處理過程,識別計算機的主要運行步驟和內容。程序框圖是程序設計的最基本依據,因此其質量直接關系到程序設計的質量。下面就讓小編為大家介紹程序流程圖的基本結構。

程序流程圖的基本結構程序流程圖的基本結構

      程序流程圖的基本結構

       任何復雜的算法,都可以由順序結構、選擇(分支)結構和循環結構這三種基本結構組成,因此,構造一個算法的時候,也僅以這三種基本結構作為“建筑單元”,遵守三種基本結構的規范,基本結構之間可以并列、可以相互包含,但不允許交叉,不允許從一個結構直接轉到另一個結構的內部去。正因為整個算法都是由三種基本結構組成的,就像用模塊構建的一樣,所以結構清晰,易于正確性驗證,易于糾錯,這種方法,就是結構化方法。遵循這種方法的程序設計,就是結構化程序設計。相應地,只要規定好三種基本結構的流程圖的畫法,就可以畫出任何算法的流程圖。

(1) 順序結構
 
       順序結構是簡單的線性結構,各框按順序執行。其流程圖的基本形態如圖《 順序結構》所示,語句的執行順序為:A→B→C。

(2) 選擇(分支)結構

       這種結構是對某個給定條件進行判斷,條件為真或假時分別執行不同的框的內容。其基本形狀有兩種。

(3) 循環結構

       循環結構有兩種基本形態: while型循環和do - while型循環。a. while 型循環:其執行序列為:當條件為真時,反復執行A,一旦條件為假,跳出循環,執行循環緊后的語句。b. do-while型循環:執行序列為:首先執行A,再判斷條件,條件為真時,一直循環執行A,一旦條件為假,結束循環,執行循環緊后的下一條語句。 

       程序流程圖是用規定的符號描述一個特殊程序所需的操作或判斷的圖。該流程圖側重于程序的邏輯和處理順序,具體描述了微機解題的邏輯和步驟。當程序中有更多的循環語句和轉移語句時,程序的結構會更加復雜,給程序設計和閱讀帶來困難。程序流程圖以圖形的形式繪制程序流向,是一種直觀、清晰、易于理解的算法。以上就是小編為大家分享的程序流程圖的基本結構。

[免責聲明]

文章標題: 程序流程圖的基本結構

文章內容為網站編輯整理發布,僅供學習與參考,不代表本網站贊同其觀點和對其真實性負責。如涉及作品內容、版權和其它問題,請及時溝通。發送郵件至36dianping@36kr.com,我們會在3個工作日內處理。

消息通知
咨詢入駐
商務合作