C++程序設計基礎實踐教程

-
【作 者】主編 楊長興 李利明
【I S B N 】978-7-5084-9232-2
【責任編輯】宋俊娥
【適用讀者群】高職高專
【出版時間】2011-12-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數】144
【千字數】219
【印 張】9
【定 價】¥16
【叢 書】21世紀高職高專新概念規劃教材
【備注信息】
簡介
本書特色
前言
章節列表
精彩閱讀
下載資源
相關圖書
本書是與作者編寫的《C++程序設計基礎》配套的實驗教材。全書包括C++程序的集成開發環境、程序測試與調試、實驗內容與實驗要求、主教材習題參考答案四部分內容。第一部分內容幫助讀者熟悉C++上機環境,方便讀者上機操作練習。第二部分內容幫助讀者熟悉應用程序測試與調試的一般方法,提高讀者調試程序的能力。第三部分內容是配套主教材內容的上機實驗指導,目的是引導讀者掌握、鞏固主教材內容,掌握C++程序設計方法和技巧。第四部分內容是主教材習題參考答案。全書實驗內容與實驗思考題選用了大量經典、針對主教材內容的實驗程序提供的參考程序,滲透了程序設計方法和技巧。
本書內容豐富,實用性強,既可作為高等職業技術院校計算機程序設計課程的實驗教材,又可供社會各類計算機應用人員與參加各類計算機等級考試的讀者閱讀參考。
計算機程序設計基礎是從技術角度學習計算機的主要基礎課程,已經作為大多數專業的必修課。隨著軟件工程技術的不斷發展,面向對象的程序設計方法已成為當今軟件開發的主流技術,因此,越來越多的學校選擇C++作為程序設計課程的語言環境。C++程序設計是一門實踐性很強的課程,學習程序設計不能紙上談兵,許多程序設計方法和技巧不是光靠聽課和看書就能學到的,還要通過大量的上機實踐積累起來,程序設計能力的培養必須依靠實踐環節鞏固。本書是與作者編寫的《C++程序設計基礎》配套的實驗教材,全書包括實驗環境簡介、程序測試與調試、實驗內容與實驗要求、主教材習題參考答案四章內容。
第1章是C++程序的集成開發環境。介紹兩種目前比較流行的C++語言集成開發環境—Visual C++ 6.0和Turbo C++ 3.0,熟悉和掌握這方面的操作是C++語言程序設計上機實踐的基礎。
第2章是程序測試與調試。程序測試與調試是程序設計的重要環節。通過測試發現程序中的錯誤,然后找出錯誤的原因和位置并加以改正,這就是程序調試的目的。編寫程序時出錯是難免的,問題是如何在較短的時間內發現并糾正程序中的錯誤,這就要培養較強的調試程序的能力。這部分內容介紹程序測試與調試的一般方法,并結合Visual C++ 6.0集成開發環境說明如何運用這些方法來調試C++程序。
第3章是實驗內容與實驗要求。本章設計了15個實驗,實驗內容和教學內容銜接對應。最后一個實驗是綜合程序設計,可作為課程設計的內容。這些實驗和課堂教學緊密配合,通過有針對性的上機實驗,可以更好地掌握C++語言程序設計的方法,并培養較強的應用開發能力。為了達到理想的實驗效果,實驗前應認真準備,要根據實驗目的和實驗內容,復習好實驗中可能要用到的知識,理清編程思路,做到胸有成竹,提高上機效率。實驗過程中積極思考,要深入分析程序的執行結果以及各種屏幕信息的含義、出現原因并提出解決辦法。實驗后認真總結,要總結本次實驗有哪些收獲,還存在哪些問題,并寫出實驗報告。
盡管C++是一種面向對象的程序設計語言,但就程序實現而言,仍需要使用結構化程序設計的方法,首先是進行算法設計。在15個實驗內容與實驗思考題中,選用了大量經典、針對主教材內容的實驗程序實例,提供的參考程序滲透了程序設計方法和技巧,以引導讀者掌握基本的程序設計方法和技巧。教學實踐表明,這種方法對提高讀者的編程能力是大有幫助的。
第4章是主教材習題參考答案。習題來源涉及目前各種計算機考試中流行的題型,本章僅給出參考答案。這部分內容可供讀者進行課外練習用,也可以作為參加各種計算機考試的輔導材料。
本書內容豐富,實用性強,既可作為高等職業技術院校計算機程序設計課程的實驗教材,又可供社會各類計算機應用人員與參加各類計算機等級考試的讀者閱讀參考。
本書由楊長興、李利明任主編。第1章由楊莉軍編寫,第2章由楊長興、劉衛國、李利明共同編寫,第3章由楊長興、李利明、劉衛國、呂格莉、羅芳、李小蘭、周春艷、朱從旭、周欣然、蔡旭暉共同編寫,第4章由楊長興、李利明、呂格莉、羅芳、李小蘭共同編寫。參與程序調試與資料整理的還有田琪、周肆清、邵自然、李力、劉雄鷹、溫國海、舒衛真、曹丹、裘嶸等。全書由楊長興、李利明統稿,呂格莉、羅芳、李小蘭協助主編做了大量工作。
在本書編寫過程中,得到了中南大學計算中心的部分教師的幫助與支持,他(她)們為本書的編寫積累了許多有價值的素材,提出了許多很好的建議,在此一并表示衷心感謝。在本書編寫過程中,編者參考了大量文獻資料,在此也向這些文獻資料的作者表示衷心感謝。
由于編者水平所限,書中難免有不當之處或錯誤,敬請讀者不吝賜教。
第1章 C++程序的集成開發環境 1
1.1 Visual C++ 6.0集成開發環境 1
1.1.1 Visual C++ 6.0的安裝與啟動 1
1.1.2 Visual C++ 6.0主窗口的組成 2
1.1.3 Visual C++ 6.0環境下C++程序
的運行 11
1.2 Turbo C++ 3.0集成開發環境 14
1.2.1 Turbo C 3.0的安裝與啟動 15
1.2.2 Turbo C 3.0主界面的組成 16
1.2.3 Turbo C 3.0環境下C++程序的運行 16
1.2.4 系統設置 18
第2章 程序測試與調試 20
2.1 程序測試 20
2.2 程序調試 21
2.2.1 診斷錯誤的實驗方法 22
2.2.2 錯誤診斷的推理技術 23
2.2.3 錯誤修改的原則 24
2.3 Visual C++ 6.0環境中的程序調試方法 24
第3章 實驗內容與實驗要求 27
實驗1 C++初步 27
實驗2 C++數據類型與表達式 31
實驗3 程序控制結構(1) 35
實驗4 程序控制結構(2) 38
實驗5 結構化程序設計綜合應用 41
實驗6 函數 44
實驗7 數組 47
實驗8 指針 51
實驗9 自定義數據類型 55
實驗10 類與對象(1) 57
實驗11 類與對象(2) 62
實驗12 繼承與派生 72
實驗13 多態性和虛函數 76
實驗14 輸入輸出流 82
實驗15 綜合程序設計 86
第4章 主教材習題參考答案 106
4.1 習題一參考答案 106
4.2 習題二參考答案 106
4.3 習題三參考答案 107
4.4 習題四參考答案 112
4.5 習題五參考答案 114
4.6 習題六參考答案 121
4.7 習題七參考答案 127
4.8 習題八參考答案 130
4.9 習題九參考答案 131
4.10 習題十參考答案 133
主要參考文獻 137
- C程序設計實踐教程 [劉衛國]
- C程序設計(慕課版) [劉衛國]
- 程序設計基礎實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- SwiftUI完全開發 [李智威 著]
- MySQL數據庫項目式教程 [陳亞峰]
- C語言程序設計習題與實驗指導(第二版) [主編 甄增榮 張賓]
- C語言程序設計(第二版) [主編 甄增榮 田云霞]
- Unity3D虛擬現實應用開發實踐 [主 編 劉龍]
- Python程序設計 [主編 姜春磊 陳虹潔]
- C語言程序設計實踐教程(活頁式) [主編 鄭茵 陳巍 滕泓虬]
- 面向對象程序設計 [主編 張勇 張平華 趙小龍]
- Python程序設計基礎及實戰 [主編 劉健]
- C語言程序設計 [姜雪]
- Python程序設計實踐教程 [王鶴琴 蔡正保]
- C++程序設計實踐教程(第三版) [主編 劉衛國 曹岳輝]
- C++程序設計(第三版) [主編 曹岳輝 劉衛國]
- C語言程序設計項目化教程(活頁式) [主編 張利華 潘曉利]
- 機器人流程自動化(RPA)實戰——基于UiPath [主編 金鑫]
- Python 語言程序設計實踐指導 [主編 張雙獅]
- Python程序設計案例教程 [主編 毛錦庚 鐘肖英 周賢來 ]
- 基于.NET Core框架的分布式系統架構設計 [湯佳 著]
- Python語言程序設計教程 [郭其標 房宜汕]
- C語言同步案例習題精解 [主編 肖朝暉]
- Python程序設計 [李國燕 王新強 劉佳 等編著]
- Python程序設計項目化教程(活頁式) [主編 盧鳳偉]
- Java編程基礎案例式教程 [主編 陳艷華 唐春蘭]
- Python語言同步案例習題精解 [主編 肖朝暉]
- Unity應用開發與實戰(微課版) [主 編 程永恒]
- PHP程序設計項目化教程 [主 編 杜海穎]