程序框圖(又叫流程圖)是算法的一種表示形式,具有直觀形象、結構清晰和簡潔明了的效果,但難點是怎樣才能熟練而準確地畫出程序框圖,為此教你“抓特征,明規則,依步驟”九字訣,讓你即可擁有畫程序框圖的基本功。
一、抓特征組成任何一個程序框圖的三要素是“四框”、“一線”加“文字說明”,所以首先要抓住它們各自的特征與意義.
“四框”的特征與意義:①終端框(起止框)的特征是圓角矩形,表示算法的開始和結束,是任何流程不可缺少的;②輸入、輸出框的特征是平行四邊形,表示算法中輸入和輸出的信息,可放在任何需輸入、輸出的位置;③處理框(執行框)的特征是方角矩形,表示賦值和計算等,算法中要處理的數據或計算可分別寫在不同的處理框內;④判斷框的特征是菱形,用在當算法要求對兩個不同的結果進行判斷時.
“一線”的特征與意義:流程線的特征是帶有方向箭頭的線,用以連接程序框,直觀地表示算法的流程,任意兩個程序框之間都存在流程線.
“文字”的特征與意義:在框圖內加以說明的文字、算式等,也是每個框圖不可缺少的內容.
二、明規則
程序框圖的畫法規則是:①用標準,即使用標準的框圖符號;②按順序,即框圖一般從上到下、從左到右的順序畫;③看出入,即大多數程序框圖的圖形符號只有一個入口和一個出口,判斷框是唯一具有超過一個出口的符號,條件結構中要在出口處標明“是”或“否”;④明循環,即循環結構要注意變量的初始值及循環終止條件;⑤辨流向,即流程線的箭頭表示執行的方向,不可缺少;⑥簡說明,即在圖形符號內的描述語言要簡練清晰。
三、依步驟
畫程序框圖的總體步驟是:第一步,先設計算法,因為算法的設計是畫程序框圖的基礎,所以在畫程序框圖前,首先寫出相應的算法步驟,并分析算法需要哪種基本邏輯結構(順序結構、條件結構、循環結構);第二步,再把算法步驟轉化為對應的程序框圖,在這種轉化過程中往往需要考慮很多細節,是一個將算法“細化”的過程. 程序框圖(又叫流程圖)是算法的一種表示形式,具有直觀形象、結構清晰和簡潔明了的效果,但難點是怎樣才能熟練而準確地畫出程序框圖,為此教你“抓特征,明規則,依步驟”九字訣,讓你即可擁有畫程序框圖的基本功。
四、流程圖采用符號