C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(基于C++11標(biāo)準(zhǔn))
定 價(jià):20 元
叢書名:國家級一流本科專業(yè)建設(shè)點(diǎn)規(guī)劃教材 , 中國地質(zhì)大學(xué)(武漢)自動(dòng)化與人工智能精品課程系列教材
- 作者:李長河,劉小波,徐遲,陳珺,葉亞琴 等 著
- 出版時(shí)間:2020/12/1
- ISBN:9787562549512
- 出 版 社:中國地質(zhì)大學(xué)出版社
- 中圖法分類:TP312.8
- 頁碼:71
- 紙張:膠版紙
- 版次:1
- 開本:16開
《C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(基于C++11標(biāo)準(zhǔn))》是《C++程序設(shè)計(jì)(基于C++11標(biāo)準(zhǔn))》的配套實(shí)驗(yàn)指導(dǎo)書,立足于培養(yǎng)工程實(shí)踐能力強(qiáng)、創(chuàng)新能力強(qiáng)、具備國際競爭力的高素質(zhì)復(fù)合型“新工科”人才,全面采用C++11新標(biāo)準(zhǔn)編寫。
《C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(基于C++11標(biāo)準(zhǔn))》注重培養(yǎng)學(xué)生語言的運(yùn)用能力和解決實(shí)際問題的能力,內(nèi)容涵蓋新標(biāo)準(zhǔn)下C++程序的開發(fā)環(huán)境和調(diào)試、C++基本語法、基本數(shù)據(jù)結(jié)構(gòu)、常用算法和綜合實(shí)驗(yàn)。
C++語言作為一種通用程序設(shè)計(jì)語言,支持?jǐn)?shù)據(jù)抽象,面向?qū)ο缶幊獭⒎盒途幊桃约暗讓拥膬?nèi)存管理,且兼容C語言,是系統(tǒng)編程、桌面應(yīng)用、服務(wù)器軟件、嵌入式系統(tǒng)、游戲、實(shí)時(shí)系統(tǒng)、高性能計(jì)算等領(lǐng)域首選的編程語言,也是人工智能和機(jī)器人領(lǐng)域最受歡迎的編程語言之一。C++語言是高等學(xué)校理工科專業(yè)普遍開設(shè)的具有很強(qiáng)工程實(shí)踐性的一門課程,現(xiàn)己成為程序設(shè)計(jì)課程的主流。
目前,我國還缺少新標(biāo)準(zhǔn)下C++程序設(shè)計(jì)的實(shí)驗(yàn)教材,已有實(shí)驗(yàn)教材內(nèi)容仍然比較傳統(tǒng),開發(fā)工具落后,無法適應(yīng)新形勢下人才培養(yǎng)要求。為此,在培養(yǎng)“新工科”人才的時(shí)代要求和“中國制造2025”的戰(zhàn)略背景下,結(jié)合C++語言的新發(fā)展,利用新標(biāo)準(zhǔn)下的開發(fā)工具,編寫程序范例和實(shí)驗(yàn)題目,并體現(xiàn)專業(yè)特色就顯得尤為重要。本書主要有以下特點(diǎn):
1、內(nèi)容設(shè)計(jì)上遵循基礎(chǔ)性、循序性、先進(jìn)性和實(shí)用性的原則。利用支持新標(biāo)準(zhǔn)的開發(fā)工具,內(nèi)容由淺入深、由基礎(chǔ)到綜合,提供了大量的示例程序,有利于學(xué)生克服畏難心理,是對專業(yè)教材的有益補(bǔ)充。
2、突出編程思維和編程能力的培養(yǎng)。通過實(shí)驗(yàn)提示,啟發(fā)學(xué)生思維,培養(yǎng)學(xué)生的邏輯分析和解決問題的能力。
3、強(qiáng)調(diào)語言運(yùn)用,提高工程實(shí)踐能力。把C++語言作為一種工具,摒棄以語法為主的實(shí)驗(yàn)題目,強(qiáng)調(diào)算法設(shè)計(jì)和數(shù)據(jù)結(jié)構(gòu)的使用,注重解決實(shí)際問題。
4、內(nèi)容選材上體現(xiàn)專業(yè)特色。實(shí)驗(yàn)內(nèi)容考慮了計(jì)算機(jī)科學(xué)、控制科學(xué)、測控與儀器、人工智能等學(xué)科特色,培養(yǎng)專業(yè)興趣。
本書每一章的內(nèi)容包含實(shí)驗(yàn)?zāi)繕?biāo)和實(shí)驗(yàn)習(xí)題兩個(gè)部分。實(shí)驗(yàn)習(xí)題包含示例程序、實(shí)驗(yàn)要求等。同時(shí),本書還包含課程設(shè)計(jì)題目以及課程報(bào)告撰寫要求。
第一章 初識C++程序
實(shí)驗(yàn)一 VisualStudio控制臺應(yīng)用程序設(shè)計(jì)步驟
實(shí)驗(yàn)二 一個(gè)簡單的C++程序
第二章 基本數(shù)據(jù)類型和表達(dá)式
實(shí)驗(yàn)一 基本數(shù)據(jù)類型
實(shí)驗(yàn)二 表達(dá)式求值
第三章 語句控制結(jié)構(gòu)
實(shí)驗(yàn)一 判斷一個(gè)數(shù)的奇偶性
實(shí)驗(yàn)二 求一元二次方程的根
實(shí)驗(yàn)三 根據(jù)分?jǐn)?shù)求等級
實(shí)驗(yàn)四 判斷一個(gè)數(shù)是否是3或7的倍數(shù)
實(shí)驗(yàn)五 大小寫字母轉(zhuǎn)換
實(shí)驗(yàn)六 計(jì)算求圓周率的近似值
實(shí)驗(yàn)七 循環(huán)打印三角形
實(shí)驗(yàn)八 對字符進(jìn)行統(tǒng)計(jì)
第四章 復(fù)合類型、String和Vector
實(shí)驗(yàn)一 進(jìn)制轉(zhuǎn)化
實(shí)驗(yàn)二 利用指針訪問數(shù)組
實(shí)驗(yàn)三 利用指針訪問二維數(shù)組
實(shí)驗(yàn)四 判斷字符串是否是回文
實(shí)驗(yàn)五 約瑟夫問題
實(shí)驗(yàn)六 猜字游戲
實(shí)驗(yàn)七 EAN-13條形碼校驗(yàn)
第五章 函數(shù)
實(shí)驗(yàn)一 全局對象、局部對象和靜態(tài)局部對象的應(yīng)用
實(shí)驗(yàn)二 設(shè)計(jì)利用超聲波傳感器進(jìn)行距離測量的函數(shù)
實(shí)驗(yàn)三 設(shè)計(jì)閉環(huán)控制系統(tǒng)工作的函數(shù)
實(shí)驗(yàn)四 用迭代法求平方根的函數(shù)
實(shí)驗(yàn)五 字符串簡單的“加密”和“解密”
實(shí)驗(yàn)六 求數(shù)組中最大元素
實(shí)驗(yàn)七 引用形參
實(shí)驗(yàn)八 引用返回
實(shí)驗(yàn)九 函數(shù)重載
實(shí)驗(yàn)十 用遞歸函數(shù)實(shí)現(xiàn)勒讓德多項(xiàng)式
第六章 類
實(shí)驗(yàn)一 設(shè)計(jì)控制器類
實(shí)驗(yàn)二 定義一個(gè)矩形類
實(shí)驗(yàn)三 定義復(fù)數(shù)類
實(shí)驗(yàn)四 重載運(yùn)算符
實(shí)驗(yàn)五 定義一個(gè)集合類
第七章 模板與泛型編程
實(shí)驗(yàn)一 用模板實(shí)現(xiàn)兩個(gè)對象值的交換
實(shí)驗(yàn)二 將集合類改造為集合類模板
實(shí)驗(yàn)三 設(shè)計(jì)MyVector類模板
第八章 動(dòng)態(tài)存儲內(nèi)存與數(shù)據(jù)結(jié)構(gòu)
實(shí)驗(yàn)一 再設(shè)計(jì)MyVector類模板
實(shí)驗(yàn)二 基于鏈棧實(shí)現(xiàn)簡單計(jì)算器
實(shí)驗(yàn)三 哈夫曼編碼
實(shí)驗(yàn)四 再探約瑟夫問題
實(shí)驗(yàn)五 圖的鄰接表儲存
實(shí)驗(yàn)六 用鏈地址法實(shí)現(xiàn)哈希表
第九章 繼承與多態(tài)
實(shí)驗(yàn)一 Shape類的繼承與派生
實(shí)驗(yàn)二 理財(cái)管理程序中的多態(tài)
實(shí)驗(yàn)三 Shape類的繼承與組合
……
第十章 標(biāo)準(zhǔn)輸入輸出
第十一章 標(biāo)準(zhǔn)模板庫
第十二章 工具與技術(shù)
課程設(shè)計(jì)(上)學(xué)生成績管理系統(tǒng)
課程設(shè)計(jì)(下)學(xué)生選課和課程管理系統(tǒng)
參考文獻(xiàn)
附錄課程設(shè)計(jì)報(bào)告模板