當前位置:學問君>人在職場>IT認證>

程序與程序設計

學問君 人氣:2.97W

計算機二級考覈計算機基礎知識和使用一種進階計算機語言編寫程序以及上機調試的基本技能。下面是小編整理的關於程序與程序設計,希望大家認真閱讀!

程序與程序設計

1、大型程序問題及問題說明

由於雜碎的方法用於解決大型問題必失敗,因此我們首先必須採用一種一致的、統一的和邏輯的方法,也必須仔細遵守程序設計的重要原理。這些原理有時候在編寫小程序是易被忽略,但是當在編寫大型程序時,忽略它們將帶來災難性的後果。同時在處理大型問題時,首個主要障礙是準確的判斷問題是什麼。有必要將模糊的目標、矛盾的要求和可能未明確說明的需求轉換成能夠進行編程的、精確規劃的項目。確定總體目標。

2、數據結構的選擇

算法設計中可變性的餘地最大的通常是存儲程序的數據的辦法:

它們彼此如何被安排

哪些數據儲存在內存中

哪些在需要時被計算

哪些儲存在檔案中,這些檔案又是如何被安排的

3、測試和實驗

保證程序的正確性

程序的維護

4、c++

程序設計語言c++是表達我們將面臨的算法的一種十分便利的選擇

要點:

c++允許數據抽象

支援面向對象的設計

允許使用自頂向下的方法

改進了c語言危險和麻煩的幾個方面

保持了作爲c語言特點的效率

靈活性、通用性和高效性的結合,使得C++成爲目前程序設計員最流行的`選擇之一

5、問題的解決方案

類、對象和方法

a、算法

b、類

c、對象

d、c++類

e、方法

f、客戶程序

g、成員選擇運算符

h、說明和資訊隱藏

i、私有和公有

6、程序設計風格

a 名稱

謹慎命名,使程序完善的執行最重要的是確切的知道每個類和變量代表什麼以及每個函數是做什麼的,因此一般應包括對類、變量和函數進行解釋的文檔。明確簡潔的識別它們的意義。

b文檔格式

c細化和模組化

7編碼測試和進一步細化

TAGS:程序設計