出版時(shí)間:2005-2 出版社:清華大學(xué)出版社,北京交通大學(xué)出版社 作者:趙宏 頁(yè)數(shù):138
前言
本書是根據(jù)教育部非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)提出的高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程教學(xué)基本要求編寫的《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)》一書的配套學(xué)習(xí)輔導(dǎo)教材。編寫本書的目的是幫助讀者更好地掌握程序設(shè)計(jì)的基本方法,掌握調(diào)試程序的工具、方法和技巧,提高實(shí)際操作的能力。 全書內(nèi)容分為學(xué)習(xí)要點(diǎn)、編譯環(huán)境和實(shí)驗(yàn)指導(dǎo)3部分?! 〉?部分(第1~12章)為學(xué)習(xí)要點(diǎn),包括重點(diǎn)、難點(diǎn)、內(nèi)容總結(jié)、補(bǔ)充閱讀內(nèi)容及例題解析。本部分用簡(jiǎn)明易懂的方式對(duì)各章知識(shí)點(diǎn)內(nèi)容進(jìn)行了概括和總結(jié),指出學(xué)習(xí)的重點(diǎn)、難點(diǎn);增加了補(bǔ)充閱讀材料,針對(duì)每一章的知識(shí)點(diǎn)補(bǔ)充了許多課外閱讀材料,擴(kuò)大知識(shí)面:對(duì)每章知識(shí)點(diǎn)補(bǔ)充了一些例題,對(duì)例題的解題思路和方法進(jìn)行了詳細(xì)分析,幫助讀者進(jìn)一步鞏固所學(xué)內(nèi)容?! 〉?部分(第13~15章)為編譯環(huán)境介紹,包括實(shí)驗(yàn)環(huán)境和調(diào)試程序的方法。在第13章中主要介紹了Visual C++6.0的基本使用方法:在第14章中通過(guò)實(shí)例介紹了VC++6.O環(huán)境下如何調(diào)試程序:在第15章中主要介紹了調(diào)試程序的方法,并對(duì)常見(jiàn)錯(cuò)誤進(jìn)行了分析?! 〉?部分(第16~17章)為實(shí)驗(yàn)指導(dǎo),包括實(shí)驗(yàn)安排、實(shí)驗(yàn)要求和實(shí)驗(yàn)內(nèi)容。在第16章中簡(jiǎn)要介紹了實(shí)驗(yàn)安排,提出了程序設(shè)計(jì)和調(diào)試方面應(yīng)該進(jìn)行的訓(xùn)練及要達(dá)到的要求,介紹了如何撰寫實(shí)驗(yàn)報(bào)告;第17章是具體實(shí)驗(yàn)內(nèi)容,編寫了10個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)有多個(gè)實(shí)驗(yàn)內(nèi)容,對(duì)每個(gè)實(shí)驗(yàn)內(nèi)容都明確提出了實(shí)驗(yàn)?zāi)康?,?duì)實(shí)驗(yàn)中的每個(gè)題目都提出了具體的設(shè)計(jì)和調(diào)試要求,對(duì)一些較難的題目則給出了解決問(wèn)題的思路和算法說(shuō)明。實(shí)驗(yàn)題目難度由淺入深,循序漸進(jìn),可供不同層次的讀者使用。 全書由北京交通大學(xué)的5位教師集體編寫完成。第1,2,4,9,10,15,16章及第17章的實(shí)驗(yàn)l~實(shí)驗(yàn)7、實(shí)驗(yàn)10由趙宏編寫;第3,8章由李會(huì)霞編寫;第5,6章由靳小燕編寫;第7,13,14章由鮑志斌編寫;第11,12章及第17章的實(shí)驗(yàn)8和實(shí)驗(yàn)9由翟高壽編寫。全書由趙宏統(tǒng)稿?! ∏迦A大學(xué)計(jì)算機(jī)系吳文虎教授以廣博的知識(shí),耐心細(xì)致地審閱了全稿,提出了許多寶貴的修改意見(jiàn),在此表示感謝?! ”緯亲髡咴趲啄陙?lái)的教學(xué)實(shí)踐基礎(chǔ)上編寫的,希望為程序設(shè)計(jì)實(shí)踐環(huán)節(jié)的教學(xué)起到積極的促進(jìn)作用。但由于時(shí)間倉(cāng)促、作者水平有限,本教材編寫中難免有不足和疏漏,歡迎讀者提出寶貴意見(jiàn)和建議,以供再版時(shí)改進(jìn)。
內(nèi)容概要
《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)輔導(dǎo)與實(shí)驗(yàn)教程》根據(jù)教育部非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)提出的高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程的教學(xué)基本要還應(yīng)組織編寫了《計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)輔導(dǎo)與實(shí)驗(yàn)教程》,用于實(shí)驗(yàn)課程和輔助學(xué)習(xí)。全書分為3部分:第1部分為學(xué)習(xí)要點(diǎn),包括重點(diǎn)、難點(diǎn)、內(nèi)容總結(jié)、補(bǔ)充閱讀內(nèi)容及例題解析;第2部分 為編譯環(huán)境介紹,主要介紹Visual C++ 6.0的基本使用方法、調(diào)試程序的方法和常見(jiàn)錯(cuò)誤分析;第3部分分為實(shí)驗(yàn)指導(dǎo),其中共編寫了10個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)由3-6個(gè)題目組成,實(shí)驗(yàn)題目有驗(yàn)證型、編程實(shí)驗(yàn)和設(shè)計(jì)型、難度由淺入深、循序漸進(jìn),可供不同層次的讀者使用。
書籍目錄
第1部分 學(xué)習(xí)要點(diǎn)第1章 概述1.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)1.2 補(bǔ)充閱讀內(nèi)容1.3 例題解析第2章 程序設(shè)計(jì)初步2.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)2.2 補(bǔ)充閱讀內(nèi)容2.3 例題解析第3章 程序控制結(jié)構(gòu)3.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)3.2 補(bǔ)充閱讀內(nèi)容3.3 例題解析第4章 模塊化程序設(shè)計(jì)4.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)4.2 補(bǔ)充閱讀內(nèi)容4.3 例題解析第5章 構(gòu)造數(shù)據(jù)類型5.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)5.2 補(bǔ)充閱讀內(nèi)容5.3 例題解析第6章 指針6.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)6.2 補(bǔ)充閱讀內(nèi)容6.3 例題解析第7章 動(dòng)態(tài)數(shù)據(jù)結(jié)構(gòu)7.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)7.2 補(bǔ)充閱讀內(nèi)容7.3 例題解析第8章 文件8.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)8.2 補(bǔ)充閱讀內(nèi)容8.3 例題解析第9章 從結(jié)構(gòu)化程序設(shè)計(jì)到面向?qū)ο蟪绦蛟O(shè)計(jì)9.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)9.2 補(bǔ)充閱讀內(nèi)容9.3 例題解析第10章 類和對(duì)象10.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)10.2 補(bǔ)充閱讀內(nèi)容10.3 例題解析第11章 繼承與派生類11.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)11.2 例題解析第12章 多態(tài)性與虛函數(shù)12.1 本章重點(diǎn)、難點(diǎn)及內(nèi)容要點(diǎn)12.2 補(bǔ)充閱讀內(nèi)容12.3 例題解析第2部分 VC++編譯環(huán)境第13章 VC++環(huán)境簡(jiǎn)介第14章 程序調(diào)試實(shí)例14.1 VC++的文件類型14.2 VC++調(diào)試程序?qū)嵗?5章 程序的調(diào)試和常見(jiàn)錯(cuò)誤分析15.1 調(diào)試程序的準(zhǔn)備15.2 調(diào)試程序的方法與技巧15.3 VC++常用錯(cuò)誤信息第3部分 實(shí)驗(yàn)指導(dǎo)第16章 上機(jī)實(shí)驗(yàn)安排與基本要求16.1 上機(jī)實(shí)驗(yàn)安排16.2 上機(jī)實(shí)驗(yàn)的基本要求第17章 上機(jī)實(shí)驗(yàn)實(shí)驗(yàn)1 實(shí)驗(yàn)初步實(shí)驗(yàn)2 控制結(jié)構(gòu)實(shí)驗(yàn)3 模塊化程序設(shè)計(jì)實(shí)驗(yàn)4 構(gòu)造數(shù)據(jù)類型程序設(shè)計(jì)實(shí)驗(yàn)5 指針與鏈表實(shí)驗(yàn)6 使用文件的程序設(shè)計(jì)實(shí)驗(yàn)7 類和對(duì)象實(shí)驗(yàn)8 繼承與派生實(shí)驗(yàn)9 虛函數(shù)與多態(tài)性實(shí)驗(yàn)10 綜合程序設(shè)計(jì)參考文獻(xiàn)
章節(jié)摘錄
?。?)聲明引用時(shí)要同時(shí)初始化。 ?。?)聲明引用不是定義了一個(gè)新變量,而是為所引用的變量起了一個(gè)別名,系統(tǒng)不給引用分配存儲(chǔ)單元?! ?)引用作為函數(shù)參數(shù) 引用最主要的作用就是作為函數(shù)的參數(shù)和函數(shù)的返回值。在第4章介紹過(guò)傳值調(diào)用,參數(shù)按值調(diào)用傳遞時(shí),會(huì)生成實(shí)參值的副本并傳給被調(diào)函數(shù)的形參,形參的改變并不影響對(duì)應(yīng)的實(shí)參,這樣就可以防止意外的副作用影響開(kāi)發(fā)正確、可靠的軟件系統(tǒng)。但使用傳值調(diào)用不能將函數(shù)中變化了的結(jié)果帶回到主調(diào)函數(shù),而且如果實(shí)參是用戶定義的一個(gè)比較復(fù)雜的對(duì)象,傳遞時(shí)臨時(shí)生成副本和保存該副本都要耗費(fèi)系統(tǒng)較多的時(shí)間和內(nèi)存。 第6章介紹了指針變量作為函數(shù)的參數(shù),可以把被調(diào)函數(shù)中變化的結(jié)果帶回給主調(diào)函數(shù)。但如果在函數(shù)中反復(fù)利用指針進(jìn)行間接訪問(wèn),容易產(chǎn)生錯(cuò)誤,而且程序比較難閱讀?! ∮靡米鳛楹瘮?shù)的形參,該參數(shù)是其對(duì)應(yīng)實(shí)參的別名。在被調(diào)用函數(shù)中對(duì)形參的引用實(shí)際上就是直接引用了調(diào)用函數(shù)中的原始變量。傳遞引用與傳遞指針效果一樣,不會(huì)在函數(shù)域內(nèi)建立變量的副本.但傳遞指針是通過(guò)地址間接訪問(wèn)變量的,而傳遞引用是通過(guò)別名直接訪問(wèn)變量的?! ?)函數(shù)的返回值為引用 函數(shù)返回值時(shí),會(huì)創(chuàng)建一個(gè)臨時(shí)變量,即產(chǎn)生一個(gè)副本。如果函數(shù)返回引用,返回引用時(shí),直接將值返回給主調(diào)函數(shù),而不產(chǎn)生函數(shù)值的副本。如果一個(gè)函數(shù)的返回值是一個(gè)用戶定義的比較復(fù)雜的對(duì)象時(shí),這種方式就會(huì)提高程序的效率和內(nèi)存的利用率?! ?.面向?qū)ο蟮母拍睢 ∶嫦驅(qū)ο蟪绦蛟O(shè)計(jì)最重要的概念就是類、對(duì)象、消息和方法。 類是對(duì)一組對(duì)象的抽象,它將該組對(duì)象具有的共同特征集中起來(lái),以說(shuō)明該組對(duì)象的能力和性質(zhì)。因此,具有相似的屬性和行為的一組對(duì)象就可以抽象為類。類是所有具有共同特征的對(duì)象的抽象,是一個(gè)抽象的概念?! ?duì)象是一個(gè)類中某個(gè)具體的實(shí)體,稱為類的實(shí)例。類和實(shí)例的關(guān)系,是抽象和具體的關(guān)系。一個(gè)對(duì)象是屬性和方法的封裝體,屬性描述了對(duì)象的狀態(tài),方法描述了對(duì)象的功能和操作。
編輯推薦
根據(jù)教育部非計(jì)算機(jī)專業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)提出的高等學(xué)校計(jì)算機(jī)基礎(chǔ)課程的教學(xué)基本要還應(yīng)組織編寫了本書,用于實(shí)驗(yàn)課程和輔助學(xué)習(xí)。全書分為3部分:第1部分為學(xué)習(xí)要點(diǎn),包括重點(diǎn)、難點(diǎn)、內(nèi)容總結(jié)、補(bǔ)充閱讀內(nèi)容及例題解析;第2部分 為編譯環(huán)境介紹,主要介紹Visual C++ 6.0的基本使用方法、調(diào)試程序的方法和常見(jiàn)錯(cuò)誤分析;第3部分分為實(shí)驗(yàn)指導(dǎo),其中共編寫了10個(gè)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)由3-6個(gè)題目組成,實(shí)驗(yàn)題目有驗(yàn)證型、編程實(shí)驗(yàn)和設(shè)計(jì)型、難度由淺入深、循序漸進(jìn),可供不同層次的讀者使用。本書可作為高等學(xué)校非計(jì)算機(jī)專業(yè)的計(jì)算機(jī)基礎(chǔ)課程教材,也可作為培訓(xùn)教材和讀者自學(xué)參考書。
圖書封面
評(píng)論、評(píng)分、閱讀與下載
計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)輔導(dǎo)與實(shí)驗(yàn)教程 PDF格式下載