面向?qū)ο蟪绦蛟O(shè)計教程(C++語言描述)題解與課程設(shè)計指導(dǎo)
定 價:19 元
叢書名:21世紀(jì)高等學(xué)校計算機(jī)教育實用規(guī)劃教材
- 作者:馬石安、魏文平
- 出版時間:2008/10/1
- ISBN:9787302179559
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16
本書是《面向?qū)ο蟪绦蛟O(shè)計教程(C++語言描述)》(簡稱主教材)一書的配套輔助教材,其內(nèi)容包括3部分: 第1部分是主教材中的全部習(xí)題和參考解答; 第2部分是主教材中全部實驗題和參考解答; 第3部分是課程設(shè)計指導(dǎo),該部分首先介紹課程設(shè)計的目標(biāo),然后通過幾個綜合實例,循序漸進(jìn)地啟發(fā)學(xué)生完成設(shè)計。
本書可作為高等院校計算機(jī)及相關(guān)專業(yè)學(xué)習(xí)面向?qū)ο蟪绦蛟O(shè)計和C++語言程序設(shè)計的輔助教材,也可供自學(xué)者或教師參考。
為了給面向?qū)ο蟪绦蛟O(shè)計初學(xué)者提供一本清晰的入門教材,作者于2007年8月編寫了《面向?qū)ο蟪绦蛟O(shè)計教程(C++語言描述)》(2007年8月由清華大學(xué)出版社出版),受到師生們的歡迎,同時讀者希望能有相應(yīng)的習(xí)題解答便于教學(xué)和學(xué)習(xí)。為此,筆者組織編寫了這本輔助教材。本書在解析主教材全部習(xí)題和實驗題的基礎(chǔ)上,增添了課程設(shè)計指導(dǎo)部分,使讀者對面向?qū)ο蟪绦蛟O(shè)計方法在程序開發(fā)中的應(yīng)用有一個全局性的了解。
本書具有以下特色和價值:
1. 與主教材緊密結(jié)合
把習(xí)題、實驗、課程設(shè)計與主教材作為學(xué)好面向?qū)ο蟪绦蛟O(shè)計課程的有機(jī)組成部分,多位一體,互為補(bǔ)充。
2. 不同習(xí)題,不同對待
為了幫助讀者更好地理解程序,對于稍難的習(xí)題,書中都作了比較詳細(xì)的說明,或在程序中加了注釋。
3. 循序漸進(jìn)地啟發(fā)學(xué)生完成課程設(shè)計
課程設(shè)計要求、設(shè)計思想和源程序分開,這樣既防止作為標(biāo)準(zhǔn)答案而限制讀者的創(chuàng)造性思維,也防止初學(xué)者由于缺少經(jīng)驗而走過多的彎路。
4. 課程設(shè)計實例簡單、實用
課程設(shè)計實例主要是將主教材中的實例結(jié)合實際應(yīng)用完成的,可以讓讀者集中精力學(xué)會分析問題和解決問題,而不是停留在某個知識點上。
本書由馬石安和魏文平編寫,全書由馬石安統(tǒng)一修改、整理和定稿。
在本書的編寫過程中,筆者參考和引用了大量書籍和文獻(xiàn)資料,在此,向被引用文獻(xiàn)的作者表示衷心的感謝,向給予本書幫助的所有人士表示衷心感謝。
由于作者水平有限、加之時間倉促,書中難免存在缺點與疏漏,敬請讀者及同行們予以批評指正。也歡迎各位同仁探討面向?qū)ο蟪绦蛟O(shè)計教學(xué)中的相關(guān)問題。
作者
2008年5月
第1部分習(xí)題和參考解答
第1章面向?qū)ο蟪绦蛟O(shè)計概論
第2章從C到C++
第3章類與對象
第4章繼承機(jī)制
第5章多態(tài)性和虛函數(shù)
第6章運(yùn)算符重載
第7章模板
第8章I/O流類庫
第9章異常處理
第2部分實驗題和參考解答
實驗1簡單的C++程序(2學(xué)時)
實驗2引用與函數(shù)(2學(xué)時)
實驗3構(gòu)造函數(shù)與析構(gòu)函數(shù)(2學(xué)時)
實驗4靜態(tài)成員與友元(4學(xué)時)
實驗5繼承與派生(4學(xué)時)
實驗6多態(tài)性與虛函數(shù)(4學(xué)時)
實驗7運(yùn)算符重載(2學(xué)時)
實驗8模板(2學(xué)時)
實驗9I/O流(2學(xué)時)
實驗10異常處理(2學(xué)時)
第3部分課程設(shè)計指導(dǎo)
第1章課程設(shè)計目標(biāo)
1.1課程設(shè)計的目的與要求
1.2考核方式
1.3課程設(shè)計報告的主要內(nèi)容
1.4評價標(biāo)準(zhǔn)
第2章課程設(shè)計預(yù)備知識
2.1建立和運(yùn)行包含多個文件的程序的方法
2.1.1用戶建立項目工作區(qū)和項目文件
2.1.2用戶只建立項目文件
目錄
面向?qū)ο蟪绦蛟O(shè)計教程(C++語言描述)題解與課程設(shè)計指導(dǎo)
2.2面向?qū)ο蟮臉?biāo)記圖UML
2.2.1類和對象的UML標(biāo)記圖
2.2.2幾種關(guān)系的圖形標(biāo)識
第3章課程設(shè)計實例
3.1對象初始化方法演示
3.1.1設(shè)計任務(wù)
3.1.2設(shè)計要求
3.1.3程序的總體結(jié)構(gòu)
3.1.4詳細(xì)設(shè)計
3.1.5程序清單
3.1.6實例輸出
3.2小型公司的工資管理
3.2.1設(shè)計任務(wù)
3.2.2設(shè)計要求
3.2.3程序的總體結(jié)構(gòu)
3.2.4詳細(xì)設(shè)計
3.2.5程序清單
3.2.6實例輸出
3.3分?jǐn)?shù)計算器
3.3.1設(shè)計任務(wù)
3.3.2設(shè)計要求
3.3.3程序的總體結(jié)構(gòu)
3.3.4詳細(xì)設(shè)計
3.3.5程序清單
3.3.6實例輸出
3.4分析表達(dá)式
3.4.1設(shè)計任務(wù)
3.4.2設(shè)計要求
3.4.3總體設(shè)計
3.4.4詳細(xì)設(shè)計
3.4.5程序清單
3.4.6實例輸出
參考文獻(xiàn)