C++語(yǔ)言程序設(shè)計(jì)(第4版)學(xué)生用書(shū)
定 價(jià):23 元
叢書(shū)名:國(guó)家精品課程教材·普通高等教育“十一五”國(guó)家級(jí)規(guī)劃教材
- 作者:鄭莉 著
- 出版時(shí)間:2011/6/1
- ISBN:9787302253525
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312C
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《C++語(yǔ)言程序設(shè)計(jì)(第4版)學(xué)生用書(shū)》首先給出了一個(gè)簡(jiǎn)要的“學(xué)習(xí)指南”,其余章節(jié)與主教材《C++語(yǔ)言程序設(shè)計(jì)(第4版)》相對(duì)應(yīng),每章內(nèi)容分為3部分: 第一部分是要點(diǎn)導(dǎo)讀,主要是為自學(xué)讀者指明學(xué)習(xí)重點(diǎn),建議學(xué)習(xí)方法。第二部分是實(shí)驗(yàn),每章都有一個(gè)精心設(shè)計(jì)的實(shí)驗(yàn),與《C++語(yǔ)言程序設(shè)計(jì)(第4版)》相應(yīng)章內(nèi)容配合,使讀者在實(shí)踐中達(dá)到對(duì)主教材內(nèi)容的深入理解和熟練掌握。每一個(gè)實(shí)驗(yàn)都包括實(shí)驗(yàn)?zāi)康摹?shí)驗(yàn)任務(wù)和實(shí)驗(yàn)步驟。第三部分是習(xí)題解答,給出了《C++語(yǔ)言程序設(shè)計(jì)(第4版)》各章習(xí)題的參考答案。《C++語(yǔ)言程序設(shè)計(jì)(第4版)學(xué)生用書(shū)》附錄中還給出4個(gè)非常實(shí)用的附錄--Visual C++開(kāi)發(fā)環(huán)境簡(jiǎn)介、ASCII碼表、STL中通用算法函數(shù)原型及說(shuō)明、STL中類屬算法函數(shù)原型及說(shuō)明!禖++語(yǔ)言程序設(shè)計(jì)(第4版)學(xué)生用書(shū)》適合作為高等院校程序設(shè)計(jì)課程的教輔書(shū)。
計(jì)算機(jī)程序設(shè)計(jì)是一門實(shí)踐性很強(qiáng)的課程,因此僅僅通過(guò)閱讀教科書(shū)或聽(tīng)課是不可能完全掌握的,學(xué)習(xí)程序設(shè)計(jì)的最重要環(huán)節(jié)就是實(shí)踐。對(duì)于自學(xué)讀者來(lái)說(shuō),更多一重困難,就是在學(xué)習(xí)和實(shí)踐過(guò)程中缺乏指導(dǎo)。
凡是學(xué)習(xí)程序設(shè)計(jì)的人,往往有這樣的感覺(jué): 看書(shū)或聽(tīng)課時(shí),對(duì)老師講的和書(shū)上寫(xiě)的內(nèi)容基本上能夠理解,但是當(dāng)需要自己編程時(shí)卻又無(wú)從下手。相信每一個(gè)講授程序設(shè)計(jì)課程的教師都有過(guò)這樣的經(jīng)歷: 有些問(wèn)題,盡管我們?cè)谡n上再三強(qiáng)調(diào),反復(fù)舉例,學(xué)生還是不能夠完全理解,上機(jī)時(shí)更是錯(cuò)誤百出。應(yīng)該說(shuō),這是學(xué)習(xí)過(guò)程中的必然現(xiàn)象。
要想能夠把書(shū)本上的知識(shí)變?yōu)樽约核哂械哪芰,所需要的是?shí)踐、實(shí)踐、再實(shí)踐。在實(shí)踐環(huán)節(jié)中,起主導(dǎo)作用的是學(xué)習(xí)者自己,旁人是無(wú)法代勞的,也不能期望有什么一蹴而就的捷徑。但是由于學(xué)生在實(shí)踐過(guò)程中不能隨時(shí)隨地得到指導(dǎo),因此花費(fèi)時(shí)間較多,總感覺(jué)程序設(shè)計(jì)課作業(yè)負(fù)擔(dān)太重,有的學(xué)生甚至因?yàn)榛ㄋ奈鍌(gè)小時(shí)調(diào)不通一個(gè)簡(jiǎn)單的程序而失去學(xué)習(xí)興趣。像C++這樣面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言學(xué)習(xí)起來(lái)尤其如此。
本書(shū)是在原《C++語(yǔ)言程序設(shè)計(jì)(第3版)學(xué)生用書(shū)》的基礎(chǔ)上修訂編寫(xiě)的。本書(shū)作為與《C++語(yǔ)言程序設(shè)計(jì)(第4版)》配套的學(xué)生用書(shū),目的就在于為讀者的學(xué)習(xí)提供一些指導(dǎo),為提高讀者的編程能力助一臂之力。使讀者在實(shí)踐的過(guò)程中少些曲折和彷徨,多些成功的樂(lè)趣。
本書(shū)首先給出一個(gè)簡(jiǎn)要的“學(xué)習(xí)指南”,其余章節(jié)與主教材《C++語(yǔ)言程序設(shè)計(jì)(第4版)》相對(duì)應(yīng),每章內(nèi)容分為三部分: 第一部分是“要點(diǎn)導(dǎo)讀”,主要是為自學(xué)讀者指明學(xué)習(xí)重點(diǎn),建議學(xué)習(xí)方法。第二部分是“實(shí)驗(yàn)指導(dǎo)”,每章都有一個(gè)精心設(shè)計(jì)的實(shí)驗(yàn),與《C++語(yǔ)言程序設(shè)計(jì)(第4版)》相應(yīng)章內(nèi)容配合,使讀者在實(shí)踐中達(dá)到對(duì)主教材內(nèi)容的深入理解和熟練掌握。每一個(gè)實(shí)驗(yàn)都包括“實(shí)驗(yàn)?zāi)康摹薄ⅰ皩?shí)驗(yàn)任務(wù)”、“實(shí)驗(yàn)步驟”和“答案與提示”,實(shí)驗(yàn)的完整參考程序可從網(wǎng)上下載(http://rjjsjc.cic.tsinghua.edu.cn) 。第三部分是習(xí)題解答,給出了《C++語(yǔ)言程序設(shè)計(jì)(第4版)》各章習(xí)題的參考答案,共214道習(xí)題。每個(gè)題目可能有多種解法,這里我們僅給出一種參考解法。大部分題目是編程題,我們?cè)诮獯鹬薪o出了主要程序段的源程序清單,有時(shí)不是完整的程序,如果需要運(yùn)行這些語(yǔ)句,只需將它們插入調(diào)試程序即可。
這些習(xí)題解答和實(shí)驗(yàn)內(nèi)容不僅可以指導(dǎo)讀者上機(jī)練習(xí),也可以由教師選做例題在課上演示,使教學(xué)內(nèi)容更加豐富。如果讀者沒(méi)有足夠的時(shí)間一一做完全部習(xí)題和實(shí)驗(yàn),可以將剩下的題解作為例題閱讀也不失為一種好的選擇。
本書(shū)中的全部程序都在Windows環(huán)境下Visual C++中測(cè)試通過(guò)。
為了給自學(xué)讀者更多的幫助,作者將自己在清華大學(xué)的教學(xué)資源(包括例題源代碼、電子教案等)向中國(guó)國(guó)內(nèi)讀者免費(fèi)開(kāi)放。網(wǎng)址是http://rjjsjc.cic.tsinghua.edu.cn.
參與本書(shū)編寫(xiě)工作的還有: 何江舟、張瑞豐、孟鴻利、田榮牌、李玉山、薛海偉。
感謝讀者選擇使用本書(shū),歡迎您對(duì)本書(shū)內(nèi)容提出意見(jiàn)和建議,我們將不勝感激。作者的電子郵件地址: zhengli@mail.tsinghua.edu.cn,來(lái)信標(biāo)題請(qǐng)包含“C++ book" .
作 者2010年12月于清華大學(xué)
第1章 緒論
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)1 C++開(kāi)發(fā)環(huán)境應(yīng)用入門(2學(xué)時(shí))
習(xí)題解答
第2章 C++簡(jiǎn)單程序設(shè)計(jì)
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)2 C++簡(jiǎn)單程序設(shè)計(jì)(4學(xué)時(shí))
習(xí)題解答
第3章 函數(shù)
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)3 函數(shù)的應(yīng)用(2學(xué)時(shí))
習(xí)題解答
第4章 類與對(duì)象
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)4 類與對(duì)象(4學(xué)時(shí))
習(xí)題解答
第5章 數(shù)據(jù)的共享與保護(hù)
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)5 數(shù)據(jù)的共享與保護(hù)(2學(xué)時(shí))
習(xí)題解答
第6章 數(shù)組、指針與字符串
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)6 數(shù)組、指針與字符串(4學(xué)時(shí))
習(xí)題解答
第7章 繼承與派生
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)7 繼承與派生(4學(xué)時(shí))
習(xí)題解答
第8章 多態(tài)性
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)8 多態(tài)性(2學(xué)時(shí))
習(xí)題解答
第9章 群體類和群體數(shù)據(jù)的組織
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)9 群體類和群體數(shù)據(jù)(4學(xué)時(shí))
習(xí)題解答
第10章 泛型程序設(shè)計(jì)與C++標(biāo)準(zhǔn)模板庫(kù)
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)10 標(biāo)準(zhǔn)模板庫(kù)的應(yīng)用(2學(xué)時(shí))
習(xí)題解答
第11章 流類庫(kù)與輸入/輸出
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)11 流類庫(kù)與輸入/輸出(2學(xué)時(shí))
習(xí)題解答
第12章 異常處理
要點(diǎn)導(dǎo)讀
實(shí)驗(yàn)12 異常處理(2學(xué)時(shí))
習(xí)題解答
附錄A Visual C++開(kāi)發(fā)環(huán)境簡(jiǎn)介
附錄B GNU make及Makefile文件的編寫(xiě)
附錄C ASCII碼表
附錄D STL中類屬算法函數(shù)原型及說(shuō)明