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