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