山東公務員考試網計算機常識-程序設計方法與風格
就程序設計方法和技術的發展而言,主要經過了結構化程序設計和面向對象的程序設計階段。
一般來講。程序設計風格是指編寫程序時所表現出的特點、習慣和邏輯思路。程序是由人來編寫的,為了測試和維護程序,往往還要新聞記者和跟蹤程序,因此程序設計的風格總體而言應該強調得意和清晰,程序必須是可以理解的。
要形成良好的程序設計風格,主要應注重和考慮下述一些因素。
1、 源程序文檔化
2、 源程序文檔化應考慮如下幾點:
(1) 符號名的命名:符號名的命名應具有一定的實際含義,以便于對程序功能的理解。
(2) 程序注釋:下克的注釋能夠幫助讀者理解程序。
(3) 禮堂組織:為使程序的結構一目了然,可以在程序中利用空格、空行、縮進待技巧使程序層次清晰。
2、數據說明的方法
在編寫程序時,需要注意數據說明的風格,以便使程序中的數據說明更易于理解和維護。一般應注意如下幾點:
(1) 數據說明的次序規范化鑒于程序理解、新聞記者和維護的需要,使數據說明次序固定,可以使數據的發生容易查找,也有利于測試、排錯和維護。
(2) 說明語句中變量安排有序化。當一個說明語句說明多個變量時,變量按照字母順序為好。
(3) 使用注釋來說明復雜數據的結構。
3、 語句的結構
程序應該簡單易懂,語句構造應該簡單直接,不應該為提高效率而把語句復雜化。一般應注意如下:
(1) 在一行內只寫一條語句;
(2) 程序編寫應優先考慮清晰性;
(3) 除非對效率有特殊要求,程序編寫要做清晰第一,效率第二;
(4) 首先要保證程序正確,然后才要求提高速度;
(5) 避免使用臨時變量而使程序的可讀性下降;
(6) 避免不必要的轉移;
(7) 盡可能使用庫函數;
(8) 避免采用復雜的條件語句;
(9) 盡量減少使用“否定”條件的條件語句;
(10) 數據結構要有利于程序的簡化;
(11) 要模塊化,使模塊功能盡可能單一化;
(12) 利用住處隱蔽,確保每一個模塊的獨立性;
(13) 從數據出發去構造程序;
(14) 不要修補不好的程序,要重新編寫;
4、輸入和輸出
無論是批處理的輸入和輸出方式,還是交互式的輸入和輸出方式,在設計和編程時都應該考慮如下原則:
(1) 對所有的輸入數據都要檢驗數據的合法性;
(2) 檢查輸入項的各種重要組合的合理性;
(3) 輸入格式要簡單,以使得輸入的步驟和操作盡可能簡單;
(4) 輸入數據時,應允許使用自由格式;
(5) 應允許缺省值;
(6) 輸入一批數據時,最好使用輸入結束標志;
(7) 在以交互式輸入/輸出方式進行輸入時,要在屏幕上使用提示符明確提示輸入的請求,同時在數據輸入過程中的輸入結束時,應在屏幕上給出狀態信息。
(8) 當程序設計語言對輸入格式有嚴格要求時,應保持輸入格式與輸入語句的一致性;給所有的輸入出加注釋,并設計輸出報表格式。
更多精彩資訊請關注查字典資訊網,我們將持續為您更新最新資訊!