結構化程式設計範例與工具程式

結構化流程圖不管程式多複雜,都是利用本章所說明之五種基本控制結構組合而成。構思程式結構時,建議先作整體上位觀念設計(Top-Level Design),將工作目的方塊先行畫出;再利用前述基本模組,逐漸將問題結構的細部勾勒出來。也就是先作分工的上位設計,再作細部規劃,以簡化程式設計邏輯。

編寫程式時,建議應先將要解決的問題及工具程式作結構化切割;將每一件重複性工作及獨立計算部分分割成小程式,以利程式編寫。編寫各模組程式時,建議應該在程式中加上詳細的說明及使用須知,以提昇程式之可讀性及操作性。一般而言,編寫結構化程式時,每一個程式模組通常以不超過50個指令為原則,以提高程式之可讀性及維護性。以下所提供的工具程式模組,就是利用這種觀念進行設計的範例。

1.     數據輸入與存檔

2.     輸入字串轉換為數據

3.     計算機誤差估計