出版時間:2012-5 出版社:鄭莉、崔舒寧、 李超 高等教育出版社 (2012-05出版) 作者:鄭莉 編 頁數(shù):198
內(nèi)容概要
《高等學(xué)校計算機(jī)基礎(chǔ)課程經(jīng)典實(shí)驗案例集叢書:面向?qū)ο蟪绦蛟O(shè)計經(jīng)典實(shí)驗案例集》是教育部高等學(xué)校計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會組織編寫的《高等學(xué)校計算機(jī)基礎(chǔ)課程經(jīng)典實(shí)驗案例集叢書》之一?! ”緯贑++語言的基本語法設(shè)計了數(shù)十個實(shí)驗項目,包含數(shù)百個經(jīng)典題目和案例,并以綜合性和實(shí)用性為基準(zhǔn)設(shè)計了若干實(shí)驗案例分析。通過這些精心設(shè)計的案例深入淺出地介紹C++語言程序設(shè)計的特點(diǎn),循序漸進(jìn)地介紹C++的基本知識、語法和面向?qū)ο蟪绦蛟O(shè)計的思想與方法。全書共分為13章,內(nèi)容包括程序基本知識、簡單數(shù)據(jù)與運(yùn)算、流程控制、復(fù)雜數(shù)據(jù)與運(yùn)算、輸入輸出流、函數(shù)基礎(chǔ)、函數(shù)模板基礎(chǔ)、結(jié)構(gòu)體基礎(chǔ)、類、運(yùn)算符重載、類的多態(tài)與重用、類模板、C++標(biāo)準(zhǔn)庫基礎(chǔ)。 本書結(jié)構(gòu)清晰,案例選擇得當(dāng),知識覆蓋面廣;在設(shè)計上注重通用性,對于大多數(shù)C++程序設(shè)計課程而言,本書都是一本適合選用的配套實(shí)驗教材?! ”緯粌H可以作為大學(xué)C++程序設(shè)計課程的實(shí)驗教材,也適合初學(xué)者用做學(xué)習(xí)C++程序設(shè)計的參考書。
作者簡介
鄭莉,清華大學(xué)計算機(jī)科學(xué)與技術(shù)系教授。國家級教學(xué)團(tuán)隊骨干,ISO/IECJTC1 SC36國際標(biāo)準(zhǔn)組織專家及聯(lián)合編輯,教育部教育信息化技術(shù)標(biāo)準(zhǔn)委員會副秘書長。從事計算機(jī)基礎(chǔ)課教學(xué)及軟件工程、網(wǎng)絡(luò)教育技術(shù)研究。創(chuàng)建了國家精品課“面向?qū)ο蟮某绦蛟O(shè)計”,主持863重點(diǎn)項目課題,研制了多部信息技術(shù)國家標(biāo)準(zhǔn)、國際標(biāo)準(zhǔn)。獲國家級教學(xué)成果二等獎、北京市教學(xué)成果一等獎、教育部中國高校科學(xué)技術(shù)獎一自然科學(xué)二等獎。主編了10多本計算機(jī)程序設(shè)計的暢銷教材。
書籍目錄
第0章 緒論 0.1 實(shí)驗?zāi)繕?biāo)和要求 0.1.1 實(shí)驗?zāi)繕?biāo) 0.1.2 實(shí)驗要求 0.2 實(shí)驗實(shí)施要點(diǎn) 0.2.1 實(shí)驗準(zhǔn)備 0.2.2 實(shí)驗操作 0.2.3 結(jié)果分析 0.2.4 問題解決 0.3 實(shí)驗環(huán)境 0.4 本書結(jié)構(gòu) 0.5 實(shí)驗的知識體系 第1章 程序基本知識 1.1 知識要點(diǎn) 1.1.1 C++程序的結(jié)構(gòu) 1.1.2 C++輸入輸出的實(shí)現(xiàn) 1.2 實(shí)驗項目說明與實(shí)施方案 1.2.1 實(shí)驗項目說明 1.2.2 實(shí)驗實(shí)施方案 1.3 實(shí)驗項目案例分析 實(shí)驗項目:字符串常量的輸出 第2章 簡單數(shù)據(jù)與運(yùn)算 2.1 知識要點(diǎn) 2.1.1 字符集與詞法記號 2.1.2 C++基本數(shù)據(jù)類型 2.1.3 常量與變量 2.1.4 運(yùn)算符與表達(dá)式 2.1.5 表達(dá)式中的類型轉(zhuǎn)換 2.2 實(shí)驗項目說明與實(shí)施方案 2.2.1 實(shí)驗項目說明 2.2.2 實(shí)驗實(shí)施方案 2.3 實(shí)驗項目案例分析 2.3.1 實(shí)驗項目2—1:C++中的邏輯運(yùn)算 2.3.2 實(shí)驗項目2—2:C++運(yùn)算綜合練習(xí) 2.4 實(shí)驗項目匯編 2.4.1 實(shí)驗項目2—3:C++中基本數(shù)據(jù)類型的定義和輸出 2.4.2 實(shí)驗項目2—4:C++中基本數(shù)據(jù)類型的輸入 2.4.3 實(shí)驗項目2—5:C++中基本字符串變量的輸入和輸出 2.4.4 實(shí)驗項目2—6:C++中整數(shù)的算術(shù)運(yùn)算 2.4.5 實(shí)驗項目2—7:C++中浮點(diǎn)類型數(shù)據(jù)的算術(shù)運(yùn)算 2.4.6 實(shí)驗項目2—8:C++中字符型數(shù)據(jù)的運(yùn)算 2.4.7 實(shí)驗項目2—9:C++中基本數(shù)據(jù)類型問的運(yùn)算和類型轉(zhuǎn)換 2.4.8 實(shí)驗項目2—10:C++中的高級數(shù)學(xué)運(yùn)算 2.4.9 實(shí)驗項目2—11:C++中的位運(yùn)算 2.4.10 實(shí)驗項目2—12:C++中的sizeof運(yùn)算 2.4.11 實(shí)驗項目2—13:C++中字符串中的轉(zhuǎn)義字符 第3章 流程控制 3.1 知識要點(diǎn) 3.1.1 選擇語句 3.1.2 循環(huán)語句 3.1.3 其他控制語句 3.2 實(shí)驗項目說明與實(shí)施方案 3.2.1 實(shí)驗項目說明 3.2.2 實(shí)驗實(shí)施方案 3.3 實(shí)驗項目案例分析 3.3.1 實(shí)驗項目3—1:C++流程控制應(yīng)用 3.3.2 實(shí)驗項目3—2:邏輯運(yùn)算與流程控制 3.4 實(shí)驗項目匯編 3.4.1 實(shí)驗項目3—3:基本的if語句和if-else語句 3.4.2 實(shí)驗項目3—4:基本分支結(jié)構(gòu) 3.4.3 實(shí)驗項目3—5:for循環(huán) 3.4.4 實(shí)驗項目3—6:while循環(huán)和do-while循環(huán) 3.4.5 實(shí)驗項目3—7:break語句和continue語句 3.4.6 實(shí)驗項目3—8:基本的switch結(jié)構(gòu) 第4章 復(fù)雜數(shù)據(jù)與運(yùn)算 4.1 知識要點(diǎn) 4.1.1 數(shù)組 4.1.2 指針 4.1.3 字符串 4.2 實(shí)驗項目說明與實(shí)施方案 4.2.1 實(shí)驗項目說明 4.2.2 實(shí)驗實(shí)施方案 4.3 實(shí)驗項目案例分析 4.3.1 實(shí)驗項目4—1:使用指針訪問字符串 4.3.2 實(shí)驗項目4—2:字符型數(shù)組與字符串 4.4 實(shí)驗項目匯編 4.4.1 實(shí)驗項目4—3:一維數(shù)組的聲明、定義、初始化與訪問 4.4.2 實(shí)驗項目4—4:多維數(shù)組的聲明、定義、初始化與訪問 4.4.3 實(shí)驗項目4—5:數(shù)組訪問越界問題 4.4.4 實(shí)驗項目4—6:指針的基本使用 4.4.5 實(shí)驗項目4—7:指針的運(yùn)算 4.4.6 實(shí)驗項目4—8:new和delete操作 4.4.7 實(shí)驗項目4—9:使用指針訪問數(shù)組 4.4.8 實(shí)驗項目4—10:字符串的聲明、定義、初始化與訪問 4.4.9 實(shí)驗項目4—11:C++中字符串的基本運(yùn)算 4.4.10 實(shí)驗項目4—12:C++中字符串相關(guān)函數(shù) 4.4.11 實(shí)驗項目4—13:C++中字符串與其他數(shù)據(jù)類型的相互轉(zhuǎn)換 4.4.12 實(shí)驗項目4—14:枚舉類型 第5章 輸入輸出流 5.1 知識要點(diǎn) 5.1.1 流的含義 5.1.2 I/O流類列表 5.1.3 流對象 5.1.4 輸出控制 5.1.5 文件流 5.2 實(shí)驗項目說明與實(shí)施方案 5.2.1 實(shí)驗項目說明 5.2.2 實(shí)驗實(shí)施方案 5.3 實(shí)驗項目案例分析 實(shí)驗項目5—1:流文件(二進(jìn)制文件)的讀取與寫入 5.4 實(shí)驗項目匯編 5.4.1 實(shí)驗項目5—2:輸入輸出的格式控制 5.4.2 實(shí)驗項目5—3:文本文件的讀取與寫入 第6章 函數(shù)基礎(chǔ) 6.1 知識要點(diǎn) 6.1.1 函數(shù)的定義 6.1.2 內(nèi)聯(lián)函數(shù) 6.1.3 函數(shù)調(diào)用及參數(shù)傳遞 6.1.4 函數(shù)的嵌套調(diào)用 6.1.5 函數(shù)默認(rèn)參數(shù) 6.1.6 函數(shù)重載 6.1.7 對象的生存期 6.2 實(shí)驗項目說明與實(shí)施方案 6.2.1 實(shí)驗項目說明 6.2.2 實(shí)驗實(shí)施方案 6.3 實(shí)驗項目案例分析 6.3.1 實(shí)驗項目6—1:函數(shù)的三種參數(shù)傳遞方式——傳值、傳指針和傳引用 6.3.2 實(shí)驗項目6—2:函數(shù)在遞歸方法中的應(yīng)用 6.4 實(shí)驗項目匯編 6.4.1 實(shí)驗項目6—3:無參函數(shù)的定義與調(diào)用 6.4.2 實(shí)驗項目6—4:帶參函數(shù)的定義與調(diào)用 6.4.3 實(shí)驗項目6—5:參數(shù)帶默認(rèn)值的函數(shù)的定義與調(diào)用 6.4.4 實(shí)驗項目6—6:函數(shù)指針及參數(shù)為函數(shù)指針的函數(shù) 6.4.5 實(shí)驗項目6—7:函數(shù)重載 6.4.6 實(shí)驗項目6—8:局部變量、全局變量和靜態(tài)變量 第7章 函數(shù)模板基礎(chǔ) 7.1 知識要點(diǎn) 7.1.1 函數(shù)模板的定義 7.1.2 函數(shù)模板實(shí)例化 7.2 實(shí)驗項目說明與實(shí)施方案 7.2.1 實(shí)驗項目說明 7.2.2 實(shí)驗實(shí)施方案 7.3 實(shí)驗項目案例分析 實(shí)驗項目7—1:函數(shù)模板基礎(chǔ) 7.4 實(shí)驗項目匯編 7.4.1 實(shí)驗項目7—2:顯式函數(shù)模板實(shí)參 7.4.2 實(shí)驗項目7—3:函數(shù)模板實(shí)參的省略 …… 第8章 結(jié)構(gòu)體基礎(chǔ) 第9章 類 第10章 運(yùn)算符重載 第11章 類的多態(tài)與重用 第12章 類模板 第13章 C++標(biāo)準(zhǔn)庫基礎(chǔ) 參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 2.4.4 實(shí)驗項目2—6:C++中整數(shù)的算術(shù)運(yùn)算 1.實(shí)驗?zāi)康?學(xué)習(xí)C++中整型(int)常量和變量的算術(shù)運(yùn)算。 2.實(shí)驗內(nèi)容 (1)測試整型常量的算術(shù)運(yùn)算。 (2)測試整型變量的算術(shù)運(yùn)算。 3.實(shí)驗要求 (1)任意輸入兩個整數(shù),做這兩個整數(shù)的加、減、乘、除四則運(yùn)算和取余運(yùn)算,其中除法運(yùn)算的除數(shù)不能為0。 (2)聲明兩個整型變量,為其分別賦值,做加、減、乘、除四則運(yùn)算和取余運(yùn)算,其中除法運(yùn)算的除數(shù)不能為0。 (3)聲明兩個整型變量,輸入兩個隨機(jī)的整數(shù)值,觀察除法運(yùn)算和取余運(yùn)算的結(jié)果的正負(fù)號。完成程序之后,多次運(yùn)行,測試兩個操作數(shù)的符號的各種組合情況,觀察運(yùn)算結(jié)果的符號的變化規(guī)律。 4.分析與思考 取余運(yùn)算結(jié)果的符號一定和被除數(shù)的符號相同。 2.4.5 實(shí)驗項目2—7:C++中浮點(diǎn)類型數(shù)據(jù)的算術(shù)運(yùn)算 1.實(shí)驗?zāi)康?學(xué)習(xí)單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)之間的算術(shù)運(yùn)算。 2.實(shí)驗內(nèi)容 (1)測試雙精度常量的算術(shù)運(yùn)算。 (2)測試單精度浮點(diǎn)型和雙精度浮點(diǎn)型變量的算術(shù)運(yùn)算,比較兩者的精度差異。 3.實(shí)驗要求 (1)任意取兩個小數(shù),做兩個小數(shù)的加、減、乘、除四則運(yùn)算,其中除法運(yùn)算的除數(shù)不能為0。 (2)聲明兩個單精度浮點(diǎn)型變量,為其分別賦值,做加、減、乘、除四則運(yùn)算,其中除法運(yùn)算的除數(shù)不能為0。聲明兩個雙精度浮點(diǎn)型變量,重復(fù)以上操作。 (3)設(shè)計程序,輸入為一個正的雙精度浮點(diǎn)數(shù),作為圓的直徑,輸出為根據(jù)這個直徑計算獲得的圓的面積,圓周率取近似值3.14。 2.4.4 實(shí)驗項目2—6:C++中整數(shù)的算術(shù)運(yùn)算 1.實(shí)驗?zāi)康?學(xué)習(xí)C++中整型(int)常量和變量的算術(shù)運(yùn)算。 2.實(shí)驗內(nèi)容 (1)測試整型常量的算術(shù)運(yùn)算。 (2)測試整型變量的算術(shù)運(yùn)算。 3.實(shí)驗要求 (1)任意輸入兩個整數(shù),做這兩個整數(shù)的加、減、乘、除四則運(yùn)算和取余運(yùn)算,其中除法運(yùn)算的除數(shù)不能為0。 (2)聲明兩個整型變量,為其分別賦值,做加、減、乘、除四則運(yùn)算和取余運(yùn)算,其中除法運(yùn)算的除數(shù)不能為0。 (3)聲明兩個整型變量,輸入兩個隨機(jī)的整數(shù)值,觀察除法運(yùn)算和取余運(yùn)算的結(jié)果的正負(fù)號。完成程序之后,多次運(yùn)行,測試兩個操作數(shù)的符號的各種組合情況,觀察運(yùn)算結(jié)果的符號的變化規(guī)律。 4.分析與思考 取余運(yùn)算結(jié)果的符號一定和被除數(shù)的符號相同。 2.4.5 實(shí)驗項目2—7:C++中浮點(diǎn)類型數(shù)據(jù)的算術(shù)運(yùn)算 1.實(shí)驗?zāi)康?學(xué)習(xí)單精度浮點(diǎn)數(shù)和雙精度浮點(diǎn)數(shù)之間的算術(shù)運(yùn)算。 2.實(shí)驗內(nèi)容 (1)測試雙精度常量的算術(shù)運(yùn)算。 (2)測試單精度浮點(diǎn)型和雙精度浮點(diǎn)型變量的算術(shù)運(yùn)算,比較兩者的精度差異。 3.實(shí)驗要求 (1)任意取兩個小數(shù),做兩個小數(shù)的加、減、乘、除四則運(yùn)算,其中除法運(yùn)算的除數(shù)不能為0。 (2)聲明兩個單精度浮點(diǎn)型變量,為其分別賦值,做加、減、乘、除四則運(yùn)算,其中除法運(yùn)算的除數(shù)不能為0。聲明兩個雙精度浮點(diǎn)型變量,重復(fù)以上操作。 (3)設(shè)計程序,輸入為一個正的雙精度浮點(diǎn)數(shù),作為圓的直徑,輸出為根據(jù)這個直徑計算獲得的圓的面積,圓周率取近似值3.14。
編輯推薦
《高等學(xué)校計算機(jī)基礎(chǔ)課程經(jīng)典實(shí)驗案例集叢書:面向?qū)ο蟪绦蛟O(shè)計經(jīng)典實(shí)驗案例集》是教育部高等學(xué)校計算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)委員會組織編寫的《高等學(xué)校計算機(jī)基礎(chǔ)課程經(jīng)典實(shí)驗案例集叢書》之一。結(jié)構(gòu)清晰,案例選擇得當(dāng),知識覆蓋面廣;在設(shè)計上注重通用性,對于大多數(shù)C++程序設(shè)計課程而言,《高等學(xué)校計算機(jī)基礎(chǔ)課程經(jīng)典實(shí)驗案例集叢書:面向?qū)ο蟪绦蛟O(shè)計經(jīng)典實(shí)驗案例集》都是一本適合選用的配套實(shí)驗教材。不僅可以作為大學(xué)C++程序設(shè)計課程的實(shí)驗教材,也適合初學(xué)者用做學(xué)習(xí)C++程序設(shè)計的參考書。
圖書封面
評論、評分、閱讀與下載
面向?qū)ο蟪绦蛟O(shè)計經(jīng)典實(shí)驗案例集 PDF格式下載