計算機程序設(shè)計基礎(chǔ)輔導(dǎo)與實驗教程

出版時間:2005-2  出版社:清華大學(xué)出版社,北京交通大學(xué)出版社  作者:趙宏  頁數(shù):138  

前言

  本書是根據(jù)教育部非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)指導(dǎo)分委員會提出的高等學(xué)校計算機基礎(chǔ)課程教學(xué)基本要求編寫的《計算機程序設(shè)計基礎(chǔ)》一書的配套學(xué)習(xí)輔導(dǎo)教材。編寫本書的目的是幫助讀者更好地掌握程序設(shè)計的基本方法,掌握調(diào)試程序的工具、方法和技巧,提高實際操作的能力。  全書內(nèi)容分為學(xué)習(xí)要點、編譯環(huán)境和實驗指導(dǎo)3部分。  第1部分(第1~12章)為學(xué)習(xí)要點,包括重點、難點、內(nèi)容總結(jié)、補充閱讀內(nèi)容及例題解析。本部分用簡明易懂的方式對各章知識點內(nèi)容進行了概括和總結(jié),指出學(xué)習(xí)的重點、難點;增加了補充閱讀材料,針對每一章的知識點補充了許多課外閱讀材料,擴大知識面:對每章知識點補充了一些例題,對例題的解題思路和方法進行了詳細分析,幫助讀者進一步鞏固所學(xué)內(nèi)容?! 〉?部分(第13~15章)為編譯環(huán)境介紹,包括實驗環(huán)境和調(diào)試程序的方法。在第13章中主要介紹了Visual C++6.0的基本使用方法:在第14章中通過實例介紹了VC++6.O環(huán)境下如何調(diào)試程序:在第15章中主要介紹了調(diào)試程序的方法,并對常見錯誤進行了分析?! 〉?部分(第16~17章)為實驗指導(dǎo),包括實驗安排、實驗要求和實驗內(nèi)容。在第16章中簡要介紹了實驗安排,提出了程序設(shè)計和調(diào)試方面應(yīng)該進行的訓(xùn)練及要達到的要求,介紹了如何撰寫實驗報告;第17章是具體實驗內(nèi)容,編寫了10個實驗,每個實驗有多個實驗內(nèi)容,對每個實驗內(nèi)容都明確提出了實驗?zāi)康?,對實驗中的每個題目都提出了具體的設(shè)計和調(diào)試要求,對一些較難的題目則給出了解決問題的思路和算法說明。實驗題目難度由淺入深,循序漸進,可供不同層次的讀者使用?! ∪珪杀本┙煌ù髮W(xué)的5位教師集體編寫完成。第1,2,4,9,10,15,16章及第17章的實驗l~實驗7、實驗10由趙宏編寫;第3,8章由李會霞編寫;第5,6章由靳小燕編寫;第7,13,14章由鮑志斌編寫;第11,12章及第17章的實驗8和實驗9由翟高壽編寫。全書由趙宏統(tǒng)稿?! ∏迦A大學(xué)計算機系吳文虎教授以廣博的知識,耐心細致地審閱了全稿,提出了許多寶貴的修改意見,在此表示感謝?! ”緯亲髡咴趲啄陙淼慕虒W(xué)實踐基礎(chǔ)上編寫的,希望為程序設(shè)計實踐環(huán)節(jié)的教學(xué)起到積極的促進作用。但由于時間倉促、作者水平有限,本教材編寫中難免有不足和疏漏,歡迎讀者提出寶貴意見和建議,以供再版時改進。

內(nèi)容概要

  《計算機程序設(shè)計基礎(chǔ)輔導(dǎo)與實驗教程》根據(jù)教育部非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)指導(dǎo)分委員會提出的高等學(xué)校計算機基礎(chǔ)課程的教學(xué)基本要還應(yīng)組織編寫了《計算機程序設(shè)計基礎(chǔ)輔導(dǎo)與實驗教程》,用于實驗課程和輔助學(xué)習(xí)。全書分為3部分:第1部分為學(xué)習(xí)要點,包括重點、難點、內(nèi)容總結(jié)、補充閱讀內(nèi)容及例題解析;第2部分 為編譯環(huán)境介紹,主要介紹Visual C++ 6.0的基本使用方法、調(diào)試程序的方法和常見錯誤分析;第3部分分為實驗指導(dǎo),其中共編寫了10個實驗,每個實驗由3-6個題目組成,實驗題目有驗證型、編程實驗和設(shè)計型、難度由淺入深、循序漸進,可供不同層次的讀者使用。

書籍目錄

第1部分 學(xué)習(xí)要點第1章 概述1.1 本章重點、難點及內(nèi)容要點1.2 補充閱讀內(nèi)容1.3 例題解析第2章 程序設(shè)計初步2.1 本章重點、難點及內(nèi)容要點2.2 補充閱讀內(nèi)容2.3 例題解析第3章 程序控制結(jié)構(gòu)3.1 本章重點、難點及內(nèi)容要點3.2 補充閱讀內(nèi)容3.3 例題解析第4章 模塊化程序設(shè)計4.1 本章重點、難點及內(nèi)容要點4.2 補充閱讀內(nèi)容4.3 例題解析第5章 構(gòu)造數(shù)據(jù)類型5.1 本章重點、難點及內(nèi)容要點5.2 補充閱讀內(nèi)容5.3 例題解析第6章 指針6.1 本章重點、難點及內(nèi)容要點6.2 補充閱讀內(nèi)容6.3 例題解析第7章 動態(tài)數(shù)據(jù)結(jié)構(gòu)7.1 本章重點、難點及內(nèi)容要點7.2 補充閱讀內(nèi)容7.3 例題解析第8章 文件8.1 本章重點、難點及內(nèi)容要點8.2 補充閱讀內(nèi)容8.3 例題解析第9章 從結(jié)構(gòu)化程序設(shè)計到面向?qū)ο蟪绦蛟O(shè)計9.1 本章重點、難點及內(nèi)容要點9.2 補充閱讀內(nèi)容9.3 例題解析第10章 類和對象10.1 本章重點、難點及內(nèi)容要點10.2 補充閱讀內(nèi)容10.3 例題解析第11章 繼承與派生類11.1 本章重點、難點及內(nèi)容要點11.2 例題解析第12章 多態(tài)性與虛函數(shù)12.1 本章重點、難點及內(nèi)容要點12.2 補充閱讀內(nèi)容12.3 例題解析第2部分 VC++編譯環(huán)境第13章 VC++環(huán)境簡介第14章 程序調(diào)試實例14.1 VC++的文件類型14.2 VC++調(diào)試程序?qū)嵗?5章 程序的調(diào)試和常見錯誤分析15.1 調(diào)試程序的準備15.2 調(diào)試程序的方法與技巧15.3 VC++常用錯誤信息第3部分 實驗指導(dǎo)第16章 上機實驗安排與基本要求16.1 上機實驗安排16.2 上機實驗的基本要求第17章 上機實驗實驗1 實驗初步實驗2 控制結(jié)構(gòu)實驗3 模塊化程序設(shè)計實驗4 構(gòu)造數(shù)據(jù)類型程序設(shè)計實驗5 指針與鏈表實驗6 使用文件的程序設(shè)計實驗7 類和對象實驗8 繼承與派生實驗9 虛函數(shù)與多態(tài)性實驗10 綜合程序設(shè)計參考文獻

章節(jié)摘錄

 ?。?)聲明引用時要同時初始化?! 。?)聲明引用不是定義了一個新變量,而是為所引用的變量起了一個別名,系統(tǒng)不給引用分配存儲單元?! ?)引用作為函數(shù)參數(shù)  引用最主要的作用就是作為函數(shù)的參數(shù)和函數(shù)的返回值。在第4章介紹過傳值調(diào)用,參數(shù)按值調(diào)用傳遞時,會生成實參值的副本并傳給被調(diào)函數(shù)的形參,形參的改變并不影響對應(yīng)的實參,這樣就可以防止意外的副作用影響開發(fā)正確、可靠的軟件系統(tǒng)。但使用傳值調(diào)用不能將函數(shù)中變化了的結(jié)果帶回到主調(diào)函數(shù),而且如果實參是用戶定義的一個比較復(fù)雜的對象,傳遞時臨時生成副本和保存該副本都要耗費系統(tǒng)較多的時間和內(nèi)存?! 〉?章介紹了指針變量作為函數(shù)的參數(shù),可以把被調(diào)函數(shù)中變化的結(jié)果帶回給主調(diào)函數(shù)。但如果在函數(shù)中反復(fù)利用指針進行間接訪問,容易產(chǎn)生錯誤,而且程序比較難閱讀?! ∮靡米鳛楹瘮?shù)的形參,該參數(shù)是其對應(yīng)實參的別名。在被調(diào)用函數(shù)中對形參的引用實際上就是直接引用了調(diào)用函數(shù)中的原始變量。傳遞引用與傳遞指針效果一樣,不會在函數(shù)域內(nèi)建立變量的副本.但傳遞指針是通過地址間接訪問變量的,而傳遞引用是通過別名直接訪問變量的?! ?)函數(shù)的返回值為引用  函數(shù)返回值時,會創(chuàng)建一個臨時變量,即產(chǎn)生一個副本。如果函數(shù)返回引用,返回引用時,直接將值返回給主調(diào)函數(shù),而不產(chǎn)生函數(shù)值的副本。如果一個函數(shù)的返回值是一個用戶定義的比較復(fù)雜的對象時,這種方式就會提高程序的效率和內(nèi)存的利用率。  7.面向?qū)ο蟮母拍睢 ∶嫦驅(qū)ο蟪绦蛟O(shè)計最重要的概念就是類、對象、消息和方法。  類是對一組對象的抽象,它將該組對象具有的共同特征集中起來,以說明該組對象的能力和性質(zhì)。因此,具有相似的屬性和行為的一組對象就可以抽象為類。類是所有具有共同特征的對象的抽象,是一個抽象的概念?! ο笫且粋€類中某個具體的實體,稱為類的實例。類和實例的關(guān)系,是抽象和具體的關(guān)系。一個對象是屬性和方法的封裝體,屬性描述了對象的狀態(tài),方法描述了對象的功能和操作。

編輯推薦

根據(jù)教育部非計算機專業(yè)計算機基礎(chǔ)課程教學(xué)指導(dǎo)分委員會提出的高等學(xué)校計算機基礎(chǔ)課程的教學(xué)基本要還應(yīng)組織編寫了本書,用于實驗課程和輔助學(xué)習(xí)。全書分為3部分:第1部分為學(xué)習(xí)要點,包括重點、難點、內(nèi)容總結(jié)、補充閱讀內(nèi)容及例題解析;第2部分 為編譯環(huán)境介紹,主要介紹Visual C++ 6.0的基本使用方法、調(diào)試程序的方法和常見錯誤分析;第3部分分為實驗指導(dǎo),其中共編寫了10個實驗,每個實驗由3-6個題目組成,實驗題目有驗證型、編程實驗和設(shè)計型、難度由淺入深、循序漸進,可供不同層次的讀者使用。本書可作為高等學(xué)校非計算機專業(yè)的計算機基礎(chǔ)課程教材,也可作為培訓(xùn)教材和讀者自學(xué)參考書。

圖書封面

評論、評分、閱讀與下載


    計算機程序設(shè)計基礎(chǔ)輔導(dǎo)與實驗教程 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7