《高等學校計算機基礎課程經典實驗案例集叢書:面向對象程序設計經典實驗案例集》是教育部高等學校計算機基礎課程教學指導委員會組織編寫的《高等學校計算機基礎課程經典實驗案例集叢書》之一。 本書基于C++語言的基本語法設計了數(shù)十個實驗項目,包含數(shù)百個經典題目和案例,并以綜合性和實用性為基準設計了若干實驗案例分析。通過這些精心設計的案例深入淺出地介紹C++語言程序設計的特點,循序漸進地介紹C++的基本知識、語法和面向對象程序設計的思想與方法。全書共分為13章,內容包括程序基本知識、簡單數(shù)據與運算、流程控制、復雜數(shù)據與運算、輸入輸出流、函數(shù)基礎、函數(shù)模板基礎、結構體基礎、類、運算符重載、類的多態(tài)與重用、類模板、C++標準庫基礎。 本書結構清晰,案例選擇得當,知識覆蓋面廣;在設計上注重通用性,對于大多數(shù)C++程序設計課程而言,本書都是一本適合選用的配套實驗教材。 本書不僅可以作為大學C++程序設計課程的實驗教材,也適合初學者用做學習C++程序設計的參考書。
鄭莉,清華大學計算機科學與技術系教授。國家級教學團隊骨干,ISO/IEC1 TC1SC36國際標準組織專家及聯(lián)合編輯,教育部教育信息化技術標準委員會副秘書長。從事計算機基礎課教學及軟件工程、網絡教育技術研究。創(chuàng)建了國家精品課“面向對象的程序設計”,主持863重點項目課題,研制了多部信息技術國家標準、國際標準。獲國家級教學成果二等獎、北京市教學成果一等獎、教育部中國高校科學技術獎一自然科學二等獎。主編了10多本計算機程序設計的暢銷教材。
第0章 緒論
0.1 實驗目標和要求
0.1.1 實驗目標
0.1.2 實驗要求
0.2 實驗實施要點
0.2.1 實驗準備
0.2.2 實驗操作
0.2.3 結果分析
0.2.4 問題解決
0.3 實驗環(huán)境
0.4 本書結構
0.5 實驗的知識體系
第1章 程序基本知識
1.1 知識要點
1.1.1 C++程序的結構
1.1.2 C++輸入輸出的實現(xiàn)
1.2 實驗項目說明與實施方案
1.2.1 實驗項目說明
1.2.2 實驗實施方案
1.3 實驗項目案例分析
實驗項目:字符串常量的輸出
第2章 簡單數(shù)據與運算
2.1 知識要點
2.1.1 字符集與詞法記號
2.1.2 C++基本數(shù)據類型
2.1.3 常量與變量
2.1.4 運算符與表達式
2.1.5 表達式中的類型轉換
2.2 實驗項目說明與實施方案
2.2.1 實驗項目說明
2.2.2 實驗實施方案
2.3 實驗項目案例分析
2.3.1 實驗項目2-1:C++中的邏輯運算
2.3.2 實驗項目2-2:C++運算綜合練習
2.4 實驗項目匯編
2.4.1 實驗項目2-3:C++中基本數(shù)據類型的定義和輸出
2.4.2 實驗項目2-4:C++中基本數(shù)據類型的輸入
2.4.3 實驗項目2-5:C++中基本字符串變量的輸入和輸出
2.4.4 實驗項目2-6:C++中整數(shù)的算術運算
2.4.5 實驗項目2-7:C++中浮點類型數(shù)據的算術運算
2.4.6 實驗項目2-8:C++中字符型數(shù)據的運算
2.4.7 實驗項目2-9:C++中基本數(shù)據類型間的運算和類型轉換
2.4.8 實驗項目2-10:C++中的高級數(shù)學運算
2.4.9 實驗項目2-11:C++中的位運算
2.4.10 實驗項目2-12:C++中的sizeof運算
2.4.11 實驗項目2-13:C++中字符串中的轉義字符
第3章 流程控制
3.1 知識要點
3.1.1 選擇語句
3.1.2 循環(huán)語句
3.1.3 其他控制語句
3.2 實驗項目說明與實施方案
3.2.1 實驗項目說明
3.2.2 實驗實施方案
3.3 實驗項目案例分析
3.3.1 實驗項目3-1:C++流程控制應用
3.3.2 實驗項目3-2:邏輯運算與流程控制
3.4 實驗項目匯編
3.4.1 實驗項目3-3:基本的if語句和if-else語句
3.4.2 實驗項目3-4:基本分支結構
3.4.3 實驗項目3-5:for循環(huán)
3.4.4 實驗項目3-6:while循環(huán)和do-while循環(huán)
3.4.5 實驗項目3-7:break語句和continue語句
3.4.6 實驗項目3-8:基本的switch結構
第4章 復雜數(shù)據與運算
4.1 知識要點
4.1.1 數(shù)組
4.1.2 指針
4.1.3 字符串
4.2 實驗項目說明與實施方案
4.2.1 實驗項目說明
4.2.2 實驗實施方案
4.3 實驗項目案例分析
4.3.1 實驗項目4-1:使用指針訪問字符串
4.3.2 實驗項目4-2:字符型數(shù)組與字符串
4.4 實驗項目匯編
4.4.1 實驗項目4-3:-維數(shù)組的聲明、定義、初始化與訪問
4.4.2 實驗項目4-4:多維數(shù)組的聲明、定義、初始化與訪問
4.4.3 實驗項目4-5:數(shù)組訪問越界問題
4.4.4 實驗項目4-6:指針的基本使用
4.4.5 實驗項目4-7:指針的運算
4.4.6 實驗項目4-8:new和delete操作
4.4.7 實驗項目4-9:使用指針訪問數(shù)組
4.4.8 實驗項目4-10:字符串的聲明、定義、初始化與訪問
4.4.9 實驗項目4-11:C++中字符串的基本運算
4.4.10 實驗項目4-12:C++中字符串相關函數(shù)
4.4.11 實驗項目4-13:C++中字符串與其他數(shù)據類型的相互轉換
4.4.12 實驗項目4-14:枚舉類型
第5章 輸入輸出流
5.1 知識要點
5.1.1 流的含義
5.1.2 110流類列表
5.1.3 流對象
……
第6章 函數(shù)基礎
第7章 函數(shù)模板基礎
第8章 結構體基礎
第9章 類
第10章 運算符重載
第11章 類的多態(tài)與重用
第12章 類模板
第13章 C++標準庫基礎
參考文獻