張華 陳艷
程序框圖又稱流程圖,是一種用程序框、流程線及文字說明來表示算法的圖形,具有形象直觀、結(jié)構(gòu)清晰和簡潔明了的特點. 但怎樣才能熟練而準(zhǔn)確地畫出程序框圖?本文為此教同學(xué)們“抓特征,明規(guī)則,依步驟”九字訣,讓大家輕松練就畫程序框圖的基本功.
1. 抓特征
組成一個程序框圖的三要素是“四框”、“一線”加“文字說明”,所以首先要抓住它們各自的特征與意義.
“四框”的特征與意義:(1)終端框(起止框)的特征是圓角矩形,表示算法的開始和結(jié)束,是流程不可缺少的;(2)輸入、輸出框的特征是平行四邊形,表示算法中輸入和輸出的信息,可放在任何需輸入、輸出的位置;(3)處理框(執(zhí)行框)的特征是方角矩形,表示賦值和計算等,算法中要處理的數(shù)據(jù)或計算可分別寫在不同的處理框內(nèi);(4)判斷框的特征是菱形,用在當(dāng)算法要求對某條件是否成立進行判斷時,成立時在出口處表明“是”或“Y”,不成立時表明“否”或“N”.
“一線”的特征與意義:流程線的特征是帶有方向箭頭的線,用來連接程序框,直觀地表示算法的流程,一個算法步驟到另外一個算法步驟用流程線連接.
“文字說明”的特征與意義:在框圖內(nèi)加以說明的文字、算式等,是每個框圖不可缺少的內(nèi)容.
2. 明規(guī)則
程序框圖的畫法規(guī)則是:(1)用標(biāo)準(zhǔn),即使用標(biāo)準(zhǔn)的框圖符號;(2)按順序,即框圖一般從上到下、從左到右的順序畫;(3)看出入,即大多數(shù)程序框圖的圖形符號只有一個入口和一個出口,判斷框是惟一具有超過一個出口的符號,條件結(jié)構(gòu)中要在出口處標(biāo)明“是”或“否”;……