出版時間:2008-10 出版社:清華大學(xué)出版社 作者:王慶寶,朱紅 編著 頁數(shù):281
前言
C++是一種高效實用的程序設(shè)計語言,它既可以進(jìn)行過程化程序設(shè)計,也可以進(jìn)行面向?qū)ο蟪绦蛟O(shè)計,是編程人員最廣泛使用的工具。對程序設(shè)計語言的學(xué)習(xí)而言,編寫出簡潔、高效、實用的程序才是最終的學(xué)習(xí)目的,因此,上機練習(xí)是學(xué)習(xí)程序設(shè)計必不可少的環(huán)節(jié)。C++語言入門較難,對于初學(xué)者來說,獨立編寫出一個完整的程序有一定的困難。所以,應(yīng)該從模仿樣例程序開始,由淺入深,循序漸進(jìn),繼而逐步掌握編程的算法與技巧。本書的第l部分即上機實驗指導(dǎo)部分正是這樣組織的。該部分共有16個實驗單元,每一個單元都針對一個主題內(nèi)容,主要由以下內(nèi)容組成:首先是分析運行樣例程序,每個樣例程序都有詳細(xì)的注解與結(jié)構(gòu)分析,目的是使學(xué)生通過調(diào)試運行樣例程序掌握所學(xué)內(nèi)容的基本結(jié)構(gòu)與常用語法知識;其次是完善程序,給出一個完整的程序架構(gòu),其中重點的算法或相關(guān)的語法部分由學(xué)生自己完善,完善后調(diào)試運行,這樣通過練習(xí),逐步使學(xué)生適應(yīng)了程序的語法結(jié)構(gòu),同時因為算法是學(xué)生自己完善的,也解決了結(jié)構(gòu)與算法不能兼顧的問題;再次是模仿樣例程序編程,通過模仿,編寫一些與樣例程序相似的程序,并且在書中對編程中涉及的常用算法及編程難點都有詳細(xì)的提示及指導(dǎo);最后是進(jìn)階編程練習(xí),編寫有一定難度的程序,達(dá)到熟練掌握相關(guān)知識內(nèi)容的目的。實驗單元所涉及的基本概念有基本程序結(jié)構(gòu)、函數(shù)、數(shù)組、指針、類和對象等;常用算法內(nèi)容有最大公約數(shù)、最小公倍數(shù)、求素數(shù)、拆分?jǐn)?shù)據(jù)、解方程、數(shù)組排序、折半查找、數(shù)組循環(huán)移位等,所有算法都有詳細(xì)的圖解說明及主要結(jié)構(gòu)的設(shè)計指導(dǎo)。
內(nèi)容概要
C++是一種高效實用的程序設(shè)計語言,它既可以進(jìn)行過程化程序設(shè)計,也可以進(jìn)行面向?qū)ο蟪绦蛟O(shè)計,是編程人員最廣泛使用的工具。本書是《C++程序設(shè)計教程》的配套教材,全書共分4部分。第1部分是上機實踐,內(nèi)容涉及基本程序結(jié)構(gòu)、函數(shù)、數(shù)組、指針、類和對象等,由16個單元組成,每個單元由淺入深,通過模仿程序范例掌握算法結(jié)構(gòu)和編程技巧;第2部分是學(xué)習(xí)輔導(dǎo)與習(xí)題解答,針對初學(xué)者在學(xué)習(xí)過程中遇到的困難和容易出現(xiàn)的問題,結(jié)合大量的例題進(jìn)行了詳細(xì)論述,內(nèi)容全面,例題豐富,概念清晰,針對性強,并給出了大量習(xí)題,幫助讀者鞏固所學(xué)的內(nèi)容;第3部分是綜合測試,給出多份測試試卷,使讀者全面、深入地掌握C++語言;第4部分是全部習(xí)題及模擬試卷的答案。 本書所列舉的例題、習(xí)題均在Visual C++6.0下調(diào)試通過。 本書面向計算機及其相關(guān)專業(yè)本、專科學(xué)生,是學(xué)習(xí)C++語言課程的參考書。
書籍目錄
第1部分 上機實驗指導(dǎo) 實驗1 簡單的輸入輸出 實驗2 條件和開關(guān)語句 實驗3 循環(huán)語句(1) 實驗4 循環(huán)語句(2) 實驗5 循環(huán)語句(3) 實驗6 函數(shù)(1) 實驗7 函數(shù)(2) 實驗8 數(shù)組(1) 實驗9 數(shù)組(2) 實驗10 數(shù)組(3) 實驗11 數(shù)組(4) 實驗12 數(shù)組(5) 實驗13 指針(1) 實驗14 指針(2) 實驗15 類和對象 實驗16 運算符重載和文件處理第2部分 習(xí)題解析與測試 第1章 C++基礎(chǔ)知識 1.1 基礎(chǔ)知識 1.2 測試題 第2章 數(shù)據(jù)類型與表達(dá)式 2.1 習(xí)題解析 2.2 測試題 第3章 基本控制結(jié)構(gòu)程序設(shè)計 3.1 習(xí)題解析 3.2 測試題 第4章 函數(shù) 4.1 習(xí)題解析 4.2 測試題 第5章 編譯預(yù)處理 5.1 習(xí)題解析 5.2 測試題 第6章 數(shù)組 6.1 習(xí)題解析 6.2 測試題 第7章 指針 7.1 習(xí)題解析 7.2 測試題 第8章 結(jié)構(gòu)體、共用體與鏈表 8.1 習(xí)題解析 8.2 測試題 第9章 類和對象 9.1 習(xí)題解析 9.2 測試題 第10章 構(gòu)造函數(shù)和析構(gòu)函數(shù) 10.1 習(xí)題解析 10.2 測試題 第11章 靜態(tài)成員與友元 11.1 習(xí)題解析 11.2 測試題 第12章 運算符重載 12.1 習(xí)題解析 12.2 測試題 第13章 繼承與派生 13.1 習(xí)題解析 13.2 測試題 第14章 虛函數(shù) 14.1 習(xí)題解析 14.2 測試題 第15章 輸入輸出流 15.1 習(xí)題解析 15.2 測試題第3部分 綜合測試 試卷1 試卷2 ……第4部分 測試題及試卷參考答案參考文獻(xiàn)
章節(jié)摘錄
插圖:第1部分 上機實驗指導(dǎo)實驗1 簡單的輸入輸出1.實驗?zāi)康牧私釼isual C++6.0編程環(huán)境,學(xué)握在該環(huán)境下編程的一般方法。2.實驗要求(1)掌握C++程序的輸入、編譯、調(diào)試和支行的基本過程和方法。(2)能過編寫簡單程序,掌握C++程序的基本組成和結(jié)構(gòu)。(3)掌握簡單的輸入輸出語句。
編輯推薦
《C++程序設(shè)計上機實踐與學(xué)習(xí)輔導(dǎo)》面向計算機及其相關(guān)專業(yè)本、??茖W(xué)生,是學(xué)習(xí)C++語言課程的參考書。
圖書封面
評論、評分、閱讀與下載
C++程序設(shè)計上機實踐與學(xué)習(xí)輔導(dǎo) PDF格式下載