定 價:49.8 元
叢書名:全國高等院校計算機(jī)基礎(chǔ)課程“十三五”規(guī)劃教材
- 作者:[中國]田小梅;劉新宇;李浪
- 出版時間:2019/4/1
- ISBN:9787113256234
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP312C++
- 頁碼:
- 紙張:膠版紙
- 版次:
- 開本:16開
本書是結(jié)合編者多年教學(xué)和實(shí)踐經(jīng)驗(yàn)、參考國內(nèi)外有關(guān)著作文獻(xiàn)而編寫的一本C++程序設(shè)計實(shí)踐教程,是與《C++程序設(shè)計教程》配合使用的學(xué)習(xí)參考用書。全書針對C++學(xué)習(xí)者的特點(diǎn),由淺入深、由易到難,系統(tǒng)地對學(xué)習(xí)C++語言中容易出現(xiàn)的問題和難點(diǎn)進(jìn)行了剖析,對C++語言的重點(diǎn)知識給出了舉一反三的練習(xí)題。本書包括5部分:第1部分是上機(jī)實(shí)驗(yàn)指導(dǎo),包含了18個實(shí)驗(yàn);第2、3部分是《C++程序設(shè)計教程》各章對應(yīng)的習(xí)題及部分習(xí)題參考答案;第4部分是關(guān)于ACM國際大學(xué)生程序設(shè)計競賽的介紹;第5部分給出了高校ACM集訓(xùn)隊新生選拔賽精選試題。全書內(nèi)容安排循序漸進(jìn),重點(diǎn)突出,實(shí)例典型,文字精練,適合作為高等院校相關(guān)專業(yè)課程的教材,也可作為ACM國際大學(xué)生程序設(shè)計競賽的入門參考書和全國計算機(jī)等級考試(二級C++語言程序設(shè)計)備考用書,還可作為C++應(yīng)用開發(fā)人員的自學(xué)讀本或參考工具書。
本書可供學(xué)生作為ACM的入門參考書和備考全國計算機(jī)等級二級C++考試使用.
C++是一門廣泛用于工業(yè)軟件研發(fā)的大型語言,它自身的復(fù)雜性和解決實(shí)際問題的能力,使其極具學(xué)術(shù)研究價值和工業(yè)價值。和C語言一樣,C++已經(jīng)在許多重要的領(lǐng)域獲得成功:低級系統(tǒng)程序設(shè)計、大規(guī)模高性能應(yīng)用設(shè)計、嵌入式程序設(shè)計以及數(shù)值科學(xué)計算等。目前,大多數(shù)高等院校均組隊參加ACM國際大學(xué)生程序設(shè)計競賽,但現(xiàn)有教材大都沒有針對ACM競賽的內(nèi)容與練習(xí)。本書將程序設(shè)計實(shí)驗(yàn)指導(dǎo)、習(xí)題與指導(dǎo)、國家計算機(jī)等級二級考試指導(dǎo)與ACM競賽輔導(dǎo)結(jié)合在一起,讓學(xué)生從一開始就接受較好的競賽與考試訓(xùn)練,為學(xué)生更進(jìn)一步的學(xué)習(xí)與深造創(chuàng)造條件。本書由田小梅、劉新宇、李浪任主編,王櫻、李康滿、鄭光勇任副主編。參加本書編寫工作的還有尹友明等。其中,第1~3部分的1~3章由田小梅編寫,第1~3部分的4、5章由李康滿編寫,第1~3部分的6、7章由李浪編寫,第1~3部分的8~11章由王櫻編寫,第1~3部分的12~14章由劉新宇編寫,第4、5部分由田小梅、劉新宇和鄭光勇共同整理。全書由田小梅和李浪統(tǒng)稿。編寫期間,參與討論和代碼調(diào)試工作的還有雷天齊、陳堅禎、梁小滿、趙輝煌、焦鉻、陳石義、封山河、張琴艷、龍大奇、羅恒輝、周瑛等老師。本書的編者都是多年從事C++程序設(shè)計教學(xué)和科研的教師,在編寫的過程中,參考了國內(nèi)外大量文獻(xiàn)資料,結(jié)合了多年教學(xué)科研經(jīng)驗(yàn)。本書得到了湖南省普通高校教學(xué)改革研究項(xiàng)目(湘教通〔2018〕436號No:538)、教育部產(chǎn)學(xué)合作協(xié)同育人項(xiàng)目(No.201701048037,201702071007)、湖南省普通高校實(shí)踐教學(xué)建設(shè)項(xiàng)目,衡陽師范學(xué)院十三五轉(zhuǎn)型發(fā)展、十三五專業(yè)綜合改革、校校合作等項(xiàng)目的支持,以及合作公司及合作院校的實(shí)訓(xùn)案例支持,使得本書的習(xí)題與實(shí)驗(yàn)案例具有很強(qiáng)的實(shí)用性和代表性。本書在編寫過程中得到了同行的大力支持,在此表示衷心感謝,同時,也對編寫過程中參閱相關(guān)文獻(xiàn)的作者致以誠摯謝意。本書已整理好書中實(shí)例代碼并開發(fā)好相應(yīng)的教學(xué)課件,有教學(xué)需要的老師可以在中國鐵道出版社有限公司的網(wǎng)頁上下載,也可發(fā)郵件向編者索取。編者的聯(lián)系方式:tianxm@hynu.edu.cn;lilang911@126.com。編 者2019年2月
田小梅:教授,衡陽師范學(xué)院老師,主持教育部職業(yè)院校信息化教學(xué)研究課題1項(xiàng),湖南省教育科技計劃項(xiàng)目2項(xiàng)。參與國家重點(diǎn)基礎(chǔ)研究發(fā)展計劃(973)子課題1項(xiàng),國家自然科學(xué)基金項(xiàng)目2項(xiàng),國家安全部開放科研基金項(xiàng)目1項(xiàng)。在《計算機(jī)學(xué)報》、《通信學(xué)報》等期刊上以第一作者或通信作者發(fā)表論文30多篇,出版學(xué)術(shù)專著1部,主編教材2部,獲國家實(shí)用新型專利授權(quán)2項(xiàng)。獲湖南省教育教學(xué)改革發(fā)展優(yōu)秀成果獎二等獎及三等獎各1項(xiàng)。獲湖南省林業(yè)科學(xué)技術(shù)進(jìn)步二等獎和湖南省科技進(jìn)步三等獎各1項(xiàng)。榮獲學(xué)!坝嬎銠C(jī)應(yīng)用技術(shù)專業(yè)帶頭人”、“專業(yè)負(fù)責(zé)人說專業(yè)比賽”三等獎、“第三屆教學(xué)名師”等稱號或獎項(xiàng)。劉新宇:男,碩士,29,講師,13631301541,ACM程序設(shè)計競賽教練,長期從事程序設(shè)計教學(xué)。主要研究領(lǐng)域?yàn)槊艽a學(xué)與信息安全,主持校教改、校青年科學(xué)基金項(xiàng)目各1項(xiàng)。近兩年指導(dǎo)學(xué)生參加ACM程序設(shè)計競賽獲得亞洲區(qū)域賽銅獎2項(xiàng),省級二等獎3項(xiàng)、三等獎6項(xiàng)。李浪:教授、博士生導(dǎo)師,衡陽師范學(xué)院計算機(jī)科學(xué)與技術(shù)學(xué)院院長,湖南省高校青年骨干教師,計算機(jī)科學(xué)與技術(shù)重點(diǎn)學(xué)科帶頭人,湖南省計算機(jī)學(xué)會常務(wù)理事,湖南省高教學(xué)會計算機(jī)教育專委會常務(wù)理事。主要研究領(lǐng)域?yàn)榍度胧接嬎闩c信息安全,主持了國家自然科學(xué)基金面上項(xiàng)目1項(xiàng),中央引導(dǎo)地方科技發(fā)展專項(xiàng)1項(xiàng),省自然科學(xué)基金科研項(xiàng)目2項(xiàng),省科技廳科技計劃項(xiàng)目2項(xiàng),省教育廳科研重點(diǎn)項(xiàng)目、青年項(xiàng)目、一般項(xiàng)目各1項(xiàng)。主持了省教育廳教改項(xiàng)目1項(xiàng)。
第1部分 上機(jī)實(shí)驗(yàn)指導(dǎo) 1實(shí)驗(yàn)1 C++程序的運(yùn)行環(huán)境和運(yùn)行方法 2實(shí)驗(yàn)2 數(shù)據(jù)類型、運(yùn)算符和簡單的輸入/輸出 7實(shí)驗(yàn)3 分支結(jié)構(gòu)程序設(shè)計 11實(shí)驗(yàn)4 循環(huán)結(jié)構(gòu)程序設(shè)計 17實(shí)驗(yàn)5 函數(shù)定義及調(diào)用 23實(shí)驗(yàn)6 函數(shù)的嵌套與遞歸調(diào)用 29實(shí)驗(yàn)7 函數(shù)的重載與內(nèi)聯(lián) 35實(shí)驗(yàn)8 預(yù)處理指令 39實(shí)驗(yàn)9 數(shù)組的應(yīng)用 43實(shí)驗(yàn)10 字符串的處理 51實(shí)驗(yàn)11 指針與引用的使用 55實(shí)驗(yàn)12 結(jié)構(gòu)體、枚舉及共用體的使用 59實(shí)驗(yàn)13 編寫類和使用對象 65實(shí)驗(yàn)14 類的繼承與派生的實(shí)現(xiàn) 79實(shí)驗(yàn)15 類的多態(tài)性實(shí)現(xiàn) 96實(shí)驗(yàn)16 運(yùn)算符重載的實(shí)現(xiàn) 107實(shí)驗(yàn)17 標(biāo)準(zhǔn)模板庫的使用 114實(shí)驗(yàn)18 文件的讀寫與異常處理 120第2部分 習(xí)題 123第1章 C++語言概述 124第2章 C++編程基礎(chǔ) 127第3章 C++基本控制結(jié)構(gòu)程序設(shè)計 137第4章 函數(shù)與預(yù)處理 164第5章 數(shù)組 178第6章 指針和引用 195第7章 自定義數(shù)據(jù)類型 214第8章 類與對象 222第9章 繼承與派生 232第10章 多態(tài)性與虛函數(shù) 242第11章 運(yùn)算符重載 253第12章 標(biāo)準(zhǔn)模板庫 256第13章 輸入/輸出流 257第14章 異常處理 259第3部分 部分習(xí)題參考答案 262第1章 C++語言概述 263第2章 C++編程基礎(chǔ) 264第3章 C++基本控制結(jié)構(gòu)程序設(shè)計 265第4章 函數(shù)與預(yù)處理 266第5章 數(shù)組 267第6章 指針和引用 268第7章 自定義數(shù)據(jù)類型 270第8章 類與對象 271第9章 繼承與派生 273第10章 多態(tài)性與虛函數(shù) 275第11章 運(yùn)算符重載 277第12章 標(biāo)準(zhǔn)模板庫 278第13章 輸入/輸出流 280第14章 異常處理 281第4部分 ACM國際大學(xué)生程序設(shè)計競賽 283第5部分 高校ACM集訓(xùn)隊新生選拔賽精選試題 290選拔賽試題1 291選拔賽試題2 298選拔賽試題3 306選拔賽試題4 314參考文獻(xiàn) 322