C++程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(基于C++11標(biāo)準(zhǔn))
定 價(jià):20 元
叢書名:國(guó)家級(jí)一流本科專業(yè)建設(shè)點(diǎn)規(guī)劃教材 , 中國(guó)地質(zhì)大學(xué)(武漢)自動(dòng)化與人工智能精品課程系列教材
- 作者:李長(zhǎng)河,劉小波,徐遲,陳珺,葉亞琴 等 著
- 出版時(shí)間:2020/12/1
- ISBN:9787562549512
- 出 版 社:中國(guó)地質(zhì)大學(xué)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼: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)、具備國(guó)際競(jìng)爭(zhē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ǔ)言的運(yùn)用能力和解決實(shí)際問題的能力,內(nèi)容涵蓋新標(biāo)準(zhǔn)下C++程序的開發(fā)環(huán)境和調(diào)試、C++基本語(yǔ)法、基本數(shù)據(jù)結(jié)構(gòu)、常用算法和綜合實(shí)驗(yàn)。
C++語(yǔ)言作為一種通用程序設(shè)計(jì)語(yǔ)言,支持?jǐn)?shù)據(jù)抽象,面向?qū)ο缶幊、泛型編程以及底層的?nèi)存管理,且兼容C語(yǔ)言,是系統(tǒng)編程、桌面應(yīng)用、服務(wù)器軟件、嵌入式系統(tǒng)、游戲、實(shí)時(shí)系統(tǒng)、高性能計(jì)算等領(lǐng)域首選的編程語(yǔ)言,也是人工智能和機(jī)器人領(lǐng)域最受歡迎的編程語(yǔ)言之一。C++語(yǔ)言是高等學(xué)校理工科專業(yè)普遍開設(shè)的具有很強(qiáng)工程實(shí)踐性的一門課程,現(xiàn)己成為程序設(shè)計(jì)課程的主流。
目前,我國(guó)還缺少新標(biāo)準(zhǔn)下C++程序設(shè)計(jì)的實(shí)驗(yàn)教材,已有實(shí)驗(yàn)教材內(nèi)容仍然比較傳統(tǒng),開發(fā)工具落后,無(wú)法適應(yīng)新形勢(shì)下人才培養(yǎng)要求。為此,在培養(yǎng)“新工科”人才的時(shí)代要求和“中國(guó)制造2025”的戰(zhàn)略背景下,結(jié)合C++語(yǔ)言的新發(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é)生克服畏難心理,是對(duì)專業(yè)教材的有益補(bǔ)充。
2、突出編程思維和編程能力的培養(yǎng)。通過(guò)實(shí)驗(yàn)提示,啟發(fā)學(xué)生思維,培養(yǎng)學(xué)生的邏輯分析和解決問題的能力。
3、強(qiáng)調(diào)語(yǔ)言運(yùn)用,提高工程實(shí)踐能力。把C++語(yǔ)言作為一種工具,摒棄以語(yǔ)法為主的實(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é)、測(cè)控與儀器、人工智能等學(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)告撰寫要求。
第一章 初識(shí)C++程序
實(shí)驗(yàn)一 VisualStudio控制臺(tái)應(yīng)用程序設(shè)計(jì)步驟
實(shí)驗(yàn)二 一個(gè)簡(jiǎn)單的C++程序
第二章 基本數(shù)據(jù)類型和表達(dá)式
實(shí)驗(yàn)一 基本數(shù)據(jù)類型
實(shí)驗(yàn)二 表達(dá)式求值
第三章 語(yǔ)句控制結(jié)構(gòu)
實(shí)驗(yàn)一 判斷一個(gè)數(shù)的奇偶性
實(shí)驗(yàn)二 求一元二次方程的根
實(shí)驗(yàn)三 根據(jù)分?jǐn)?shù)求等級(jí)
實(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)八 對(duì)字符進(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)一 全局對(duì)象、局部對(duì)象和靜態(tài)局部對(duì)象的應(yīng)用
實(shí)驗(yàn)二 設(shè)計(jì)利用超聲波傳感器進(jìn)行距離測(cè)量的函數(shù)
實(shí)驗(yàn)三 設(shè)計(jì)閉環(huán)控制系統(tǒng)工作的函數(shù)
實(shí)驗(yàn)四 用迭代法求平方根的函數(shù)
實(shí)驗(yàn)五 字符串簡(jiǎ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è)對(duì)象值的交換
實(shí)驗(yàn)二 將集合類改造為集合類模板
實(shí)驗(yàn)三 設(shè)計(jì)MyVector類模板
第八章 動(dòng)態(tài)存儲(chǔ)內(nèi)存與數(shù)據(jù)結(jié)構(gòu)
實(shí)驗(yàn)一 再設(shè)計(jì)MyVector類模板
實(shí)驗(yàn)二 基于鏈棧實(shí)現(xiàn)簡(jiǎn)單計(jì)算器
實(shí)驗(yàn)三 哈夫曼編碼
實(shí)驗(yàn)四 再探約瑟夫問題
實(shí)驗(yàn)五 圖的鄰接表儲(chǔ)存
實(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)模板庫(kù)
第十二章 工具與技術(shù)
課程設(shè)計(jì)(上)學(xué)生成績(jī)管理系統(tǒng)
課程設(shè)計(jì)(下)學(xué)生選課和課程管理系統(tǒng)
參考文獻(xiàn)
附錄課程設(shè)計(jì)報(bào)告模板