• <output id="aynwq"><form id="aynwq"><code id="aynwq"></code></form></output>

    <mark id="aynwq"><option id="aynwq"></option></mark>
  • <mark id="aynwq"><option id="aynwq"></option></mark><label id="aynwq"><dl id="aynwq"></dl></label>
  • 學習啦 > 創業指南 > 辦事指南 > 辦事流程 > 程序流程圖怎么畫

    程序流程圖怎么畫

    時間: 嘉敏1004 分享

    程序流程圖怎么畫

      流程圖的使用圖形表示算法的思路是一種極好的方法,因為千言萬語不如一張圖。程序流程圖的畫法是怎樣的。小編給大家整理了關于程序流程圖怎么畫,希望你們喜歡!

      程序流程圖怎么畫

      一、抓特征

      組成任何一個程序框圖的三要素是&ldquo;四框&rdquo;、&ldquo;一線&rdquo;加&ldquo;文字說明&rdquo;,所以首先要抓住它們各自的特征與意義.

      &ldquo;四框&rdquo;的特征與意義:①終端框(起止框)的特征是圓角矩形,表示算法的開始和結束,是任何流程不可缺少的;②輸入、輸出框的特征是平行四邊形,表示算法中輸入和輸出的信息,可放在任何需輸入、輸出的位置;③處理框(執行框)的特征是方角矩形,表示賦值和計算等,算法中要處理的數據或計算可分別寫在不同的處理框內;④判斷框的特征是菱形,用在當算法要求對兩個不同的結果進行判斷時.

      &ldquo;一線&rdquo;的特征與意義:流程線的特征是帶有方向箭頭的線,用以連接程序框,直觀地表示算法的流程,任意兩個程序框之間都存在流程線.

      &ldquo;文字&rdquo;的特征與意義:在框圖內加以說明的文字、算式等,也是每個框圖不可缺少的內容.

      二、明規則

      程序框圖的畫法規則是:①用標準,即使用標準的框圖符號;②按順序,即框圖一般從上到下、從左到右的順序畫;③看出入,即大多數程序框圖的圖形符號只有一個入口和一個出口,判斷框是唯一具有超過一個出口的符號,條件結構中要在出口處標明&ldquo;是&rdquo;或&ldquo;否&rdquo;;④明循環,即循環結構要注意變量的初始值及循環終止條件;⑤辨流向,即流程線的箭頭表示執行的方向,不可缺少;⑥簡說明,即在圖形符號內的描述語言要簡練清晰.

      三、依步驟

      畫程序框圖的總體步驟是:第一步,先設計算法,因為算法的設計是畫程序框圖的基礎,所以在畫程序框圖前,首先寫出相應的算法步驟,并分析算法需要哪種基本邏輯結構(順序結構、條件結構、循環結構);第二步,再把算法步驟轉化為對應的程序框圖,在這種轉化過程中往往需要考慮很多細節,是一個將算法&ldquo;細化&rdquo;的過程. 具體畫法步驟請看例題.

      例1 某商場進行優惠促銷:若購物金額x在500元以上,打8折;若購物金額x在300元以上,打9折;否則,不打折. 設計算法的程序框圖,要求輸入購物金額x,即能輸出實際交款額.

      算法分析:由題意,實際交款額y與購物金額x之間的函數關系是?x,x&le;300?y=?0.9x, 300<x&le;500?0.8x,x>500?,因為它需對行三次判斷,所以算法含有兩個條件結構,寫出算法步驟如下:第一步,輸入購物金額x.

      第二步,判斷x&le;300嗎?若是,則y=x;否則,進入第三步. 第三步,判斷x&le;500嗎?若是,則y=0.9x;否則,y=0.8x. 第四步,輸出y,結束算法.

      畫法步驟:①畫順序結構圖,即起止框及輸入框,并用流程線連接(如圖①);②畫條件結構圖,即畫判斷框并

      判斷x&le;300?若是,則畫處理框并填入

      &ldquo;y=x&rdquo;,否則流向下一個判斷框(如圖

      ②);③再畫條件結構圖,即畫判斷框并

      判斷x&le;500?若是, 則畫處理框

      &ldquo;y=0.9x&rdquo;,否則畫處理框&ldquo;y=0.8x&rdquo;

      (如圖③);④畫一個總的輸出框并輸出

      y,以及起止框表示算法結束(如圖④).

      最后,合成整個算法程序框圖如圖1.

      點評:畫程序框圖的關鍵是分析算法步驟,因為程序框圖是算法步驟的圖形表示,所以算法步驟越明確畫圖就越容易;另外,如分段函數這種需要對條件進行判斷的算法設計中,宜使用條件結構.

      例2 若1+3+5+ +n>2008,試設計算法的程序框圖,尋找滿足條件的最小奇數n.

      算法分析:因為涉及類加問題,所以算法含有循環結構,寫出直到型

      循環結構的算法步驟如下:

      第一步,令S=0,i=1.

      第二步,計算S=S+i,i=i+2.

      第三步,判斷S>2008嗎?若是,則輸出n-2,結束算法;否則,返回第二步.

      畫法步驟:①畫順序結構圖,即起止框及兩個處理框,并分別填入循環初始條件(如圖①);②畫循環結構圖,先畫循環體

      即兩個處理框(一個累加,一個計數),再畫循環終

      止條件,即判斷框并判斷S>2008?若是,則輸出

      n-2,否則,流向循環體之前進行再循環(如圖②);

      ③畫輸出框輸出n-2,以及起止框表示算法結束(如

      圖③).

      最后,合成整個算法程序框圖如圖2.

      點評:循環結構必包含順序結構和條件結構,所以本題具有一定的典型性和示范性;如累加、類乘等需要反復執行的算法設計中,宜使用循環結構,這時要密切注意&ldquo;循環體&rdquo;、&ldquo;循環變量&rdquo;和&ldquo;循環終止條件&rdquo;三個重要組成部分的框圖設計.

      流程圖的相關符號

      數據流程圖數據流程圖表示求解某一問題的數據通路。同時規定了處理的主要階段和所用的各種數據媒體。

      數據流程圖包括:

      a. 指明數據存在的數據符號,這些數據符號也可指明該數據所使用的媒體;

      b. 指明對數據執行的處理的處理符號,這些符號也可指明該處理所用到的機器功能;

      c. 指明幾個處理和(或)數據媒體之間的數據流的流線符號;

      d. 便于讀.寫數據流程圖的特殊符號。

      在處理符號的前后都應是數據符號.數據流程圖以數據符號開始和結束(除9.4規定的特殊符號外)

      程序流程圖

      程序流程圖表示程序中的操作順序。

      程序流程圖包括:

      a. 指明實際處理操作的處理符號,它包括根據邏輯條件確定要執行的路徑的符號;

      b. 指明控制流的流線符號;

      c. 便于讀.寫程序流程圖的特殊符號。

      系統流程圖

      系統流程圖表示系統的操作控制和數據流。

      系統流程圖包括:

      a. 指明數據存在的數據符號,這些數據符號也可指明該數據所使用的媒體;

      b. 定義要執行的邏輯路徑以及指明對數據執行的操作的處理符號;

      c. 指明各處理和(或)數據媒體間數據流的流線符號;

      d. 便于讀.寫系統流程圖的特殊符號。

      程序網絡圖

      程序網絡圖表示程序激活路徑和程序與相關數據的相互作用.在系統流程圖中,一個程序可能在

      多個控制流中出現;但在程序網絡圖中,每個程序僅出現一次。

      程序網絡圖包括;

      a. 指明數據存在的數據符號;

      b. 指明對數據執行的操作的處理符號;

      c. 表明各處理的激活和處理與數據間流向的流線符號;

      d. 便于讀.寫程序網絡圖的特殊符號。

      系統資源圖

      系統資源圖表示適合于一個問題或一組問題求解的數據單元和處理單元的配置。

      系統資源圖包括:

      a. 表明輸入.輸出或存儲設備的數據符號;

      b. 表示處理器(如中央處理機.通道等)的處理符號;

      c. 表示數據設備和處理器間的數據傳輸以及處理器之間的控制傳送的流線符號;

      d. 便于讀.寫系統資源圖的特殊符號。

    程序流程圖怎么畫相關文章:

    1.Word如何繪制流程圖

    2.word怎么畫流程圖的兩種方法

    3.wps文字如何繪制流程圖圖文教程

    4.怎么在Word2010中繪制流程圖

    5.程序流程圖的畫法

    3531935 主站蜘蛛池模板: 成年入口无限观看免费完整大片| 扒开双腿疯狂进出爽爽动态图| 国产浮力影院第一页| 亚洲av午夜成人片| 国产亚洲精品资源在线26U| 女人被男人桶得好爽免费视频| 欧美成人久久久| 色偷偷成人网免费视频男人的天堂| 一区五十路在线中出| 亚洲a级黄色片| 免费看国产曰批40分钟| 国产精品国产欧美综合一区| 性短视频在线观看免费不卡流畅| 美女和男生一起差差差| www.日本在线视频| 亚洲激情中文字幕| 国产乱人免费视频| 奇米在线777| 日韩免费电影在线观看| 18禁裸男晨勃露j毛免费观看| 久久久高清日本道免费观看| 亚洲欧美黄色片| 免费一级毛片无毒不卡| 国产人碰人摸人爱视频| 国产精品国色综合久久| 好男人www.| 日本媚薬痉挛在线观看免费| 欧美电影一区二区三区| 精品国精品自拍自在线| 西西4444www大胆无码| ass亚洲**毛茸茸pics| 一品道一本香蕉视频| 五十路亲子中出中文字幕| 国内精品久久久久影院一蜜桃| 欧美巨大xxxx做受孕妇视频| 国产超碰人人模人人爽人人喊| 久久精品无码专区免费东京热| 精品国产一区二区三区不卡 | 真实的国产乱xxxx在线| 国产精品乱码在线观看| 中国在线观看免费的www|