程序與程序設(shè)計
計算機二級考核計算機基礎(chǔ)知識和使用一種高級計算機語言編寫程序以及上機調(diào)試的基本技能。下面是小編整理的關(guān)于程序與程序設(shè)計,希望大家認(rèn)真閱讀!
1、大型程序問題及問題說明
由于雜碎的方法用于解決大型問題必失敗,因此我們首先必須采用一種一致的、統(tǒng)一的和邏輯的方法,也必須仔細遵守程序設(shè)計的重要原理。這些原理有時候在編寫小程序是易被忽略,但是當(dāng)在編寫大型程序時,忽略它們將帶來災(zāi)難性的后果。同時在處理大型問題時,首個主要障礙是準(zhǔn)確的判斷問題是什么。有必要將模糊的目標(biāo)、矛盾的要求和可能未明確說明的需求轉(zhuǎn)換成能夠進行編程的、精確規(guī)劃的項目。確定總體目標(biāo)。
2、數(shù)據(jù)結(jié)構(gòu)的選擇
算法設(shè)計中可變性的余地最大的通常是存儲程序的數(shù)據(jù)的辦法:
它們彼此如何被安排
哪些數(shù)據(jù)保存在內(nèi)存中
哪些在需要時被計算
哪些保存在文件中,這些文件又是如何被安排的
3、測試和實驗
保證程序的正確性
程序的維護
4、c++
程序設(shè)計語言c++是表達我們將面臨的算法的一種十分便利的選擇
要點:
c++允許數(shù)據(jù)抽象
支持面向?qū)ο蟮脑O(shè)計
允許使用自頂向下的方法
改進了c語言危險和麻煩的幾個方面
保持了作為c語言特點的效率
靈活性、通用性和高效性的結(jié)合,使得C++成為目前程序設(shè)計員最流行的`選擇之一
5、問題的解決方案
類、對象和方法
a、算法
b、類
c、對象
d、c++類
e、方法
f、客戶程序
g、成員選擇運算符
h、說明和信息隱藏
i、私有和公有
6、程序設(shè)計風(fēng)格
a 名稱
謹(jǐn)慎命名,使程序完善的運行最重要的是確切的知道每個類和變量代表什么以及每個函數(shù)是做什么的,因此一般應(yīng)包括對類、變量和函數(shù)進行解釋的文檔。明確簡潔的識別它們的意義。
b文檔格式
c細化和模塊化
7編碼測試和進一步細化
【程序與程序設(shè)計】相關(guān)文章:
javascript程序設(shè)計11-10
jQuery程序設(shè)計11-12
jQuery程序設(shè)計與操作過程11-11
網(wǎng)頁程序設(shè)計就業(yè)方向09-21
C語言程序設(shè)計考試大綱08-21
access數(shù)據(jù)庫程序設(shè)計08-14
網(wǎng)頁程序設(shè)計職業(yè)目標(biāo)規(guī)劃09-21
c語言程序設(shè)計知識點08-19