出版時間:2010-9 出版社:大連理工大學出版社 作者:羅燁,李秉璋 主編
內(nèi)容概要
程序設計是實踐性很強的課程,它有助于培養(yǎng)解決問題的能力和發(fā)展創(chuàng)造性思維。程序設計實驗教學是用實驗的方法學習與研究程序設計方法與技術,以及理解程序設計語言的各種成分機制。程序設計實驗教學的一個顯著特點是它的實踐性。這里所指的實踐性有三層意思:一是動手能力的培養(yǎng)和鍛煉,單憑讀書是學不會程序設計的;二是思維和判斷能力的培養(yǎng)和鍛煉;三是良好編程習慣的培養(yǎng)和鍛煉。編寫本書作為《C++程序設計》配套的實驗教材,目的是讓學生從看懂教科書,盡快過渡到具備基本的程序設計能力,在實踐過程中獲得成功的樂趣,培養(yǎng)讀者繼續(xù)學習C++語言的興趣。
本教材第1部分為課程實驗,以C++語言的國際標準IS0/IEC14882—1998為依據(jù),引導學生由淺入深地進行結(jié)構化程序設計、面向?qū)ο蟪绦蛟O計的上機訓練。其中,前十個實驗為面向過程的結(jié)構化程序設計的訓練,可以幫助學生提高結(jié)構化程序設計的能力;后十四個實驗為面向?qū)ο蟪绦蛟O計的訓練,使學生初步具備面向?qū)ο缶幊痰哪芰?。每個實驗都有實驗案例和實驗內(nèi)容,其中加“*”的是提高部分,供參考。實驗案例給出了求解問題的算法分析或編程思路,同時給出了源代碼,目的是使初學者能在模仿中學習和掌握解決某一類問題的程序設計的思維方法;實驗內(nèi)容則需要自行編程,從而充分發(fā)揮學生的潛能和積累編程的經(jīng)驗。按照先模仿編程然后自主編程的學習方法,既能克服初學者對程序設計無從下手的畏難情緒,也能拓展其自我發(fā)揮的空間,有利于學生創(chuàng)新能力的培養(yǎng)。實驗內(nèi)容有難易層次之分,教師可根據(jù)需要挑選課內(nèi)實驗的題目,其余可以建議學生課外完成。
書籍目錄
第1部分 課程實驗
實驗一 Visual C++集成開發(fā)環(huán)境入門
實驗二 數(shù)據(jù)類型、運算符與表達式
實驗三 分支結(jié)構程序設計
實驗四 循環(huán)結(jié)構程序設計
實驗五 函數(shù)的定義、聲明和調(diào)用
實驗六 函數(shù)的遞歸調(diào)用
實驗七 多文件結(jié)構的程序設計
實驗八 一維數(shù)組的應用
實驗九 二維數(shù)組的應用
實驗十 指針的應用
實驗十一 類與對象
實驗十二 類的復制構造函數(shù)
實驗十三 類的深復制
實驗十四 友元
實驗十五 函數(shù)模板與類模板
實驗十六 繼承與派生
實驗十七 多繼承與虛基類
實驗十八 運算符重載
實驗十九 虛函數(shù)與多態(tài)性
實驗二十 抽象類
實驗二十一 標準設備的輸入與輸出
實驗二十二 文件的輸入與輸出
實驗二十三 異常處理
第2部分 課程實訓
第3部分 自我測試
第1章 C++基礎
第2章 程序控制結(jié)構
第3章 函數(shù)
第4章 數(shù)組、指針與字符串
第5章 類與對象
第6章 模板與應用
第7章 繼承與派生
第8章 多態(tài)性
第9章 流類庫與輸入輸出
第10 章異常處理
附錄
附錄1 實驗指導
附錄2 自我測試答案
參考文獻
圖書封面
評論、評分、閱讀與下載