程序設(shè)計(jì)基礎(chǔ)

出版時(shí)間:2010-4  出版社:清華大學(xué)出版社  作者:石峰,計(jì)衛(wèi)星,劉彩霞 編著  頁(yè)數(shù):363  

內(nèi)容概要

  本書從程序設(shè)計(jì)的一般過(guò)程與方法出發(fā),以C++語(yǔ)言為媒介,重點(diǎn)介紹結(jié)構(gòu)化程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)。內(nèi)容包括三個(gè)方面:程序設(shè)計(jì)概論與基礎(chǔ)、結(jié)構(gòu)化程序設(shè)計(jì)原理、面向?qū)ο蟪绦蛟O(shè)計(jì)原理。以分析人類解決問(wèn)題的思維過(guò)程為開端,介紹計(jì)算機(jī)的問(wèn)題求解過(guò)程和方法:從軟件工程化的角度,講解結(jié)構(gòu)化程序設(shè)計(jì)的起源、基本原理及基本語(yǔ)法;從人類認(rèn)知世界的過(guò)程和方法人手,總結(jié)人類認(rèn)知規(guī)律,講解面向?qū)ο蠹夹g(shù)和方法的基本原理,以及面向?qū)ο笳Z(yǔ)言特有的語(yǔ)法?! ”緯诤狭怂惴ǚ治雠c設(shè)計(jì)、現(xiàn)代軟件工程、C++語(yǔ)言、UML建模、程序設(shè)計(jì)方法學(xué)、面向?qū)ο蠓椒▽W(xué)等多方面的思想和知識(shí),內(nèi)容從易到難,覆蓋面廣,適用范圍較寬,既適合作為高校計(jì)算機(jī)及相關(guān)專業(yè)本科生的教學(xué)用書,也可作為其他理工科專業(yè)本科生的教學(xué)參考書。對(duì)于有志于深入學(xué)習(xí)程序設(shè)計(jì)的計(jì)算機(jī)愛好者,本書也是一個(gè)好的選擇?! ∫槐竞玫慕炭茣?,特別是專業(yè)基礎(chǔ)課初學(xué)者的教材,應(yīng)以講授相關(guān)知識(shí)的一般規(guī)律為主線,通過(guò)將規(guī)律性知識(shí)應(yīng)用于具體事物,使學(xué)習(xí)者領(lǐng)會(huì)知識(shí)的精髓,進(jìn)而達(dá)到理論與應(yīng)用同時(shí)兼顧、相互促進(jìn)的目的。本教材從程序設(shè)計(jì)的一般過(guò)程與方法出發(fā),以C++語(yǔ)言為媒介,集算法分析與設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)、軟件工程基礎(chǔ)、C++語(yǔ)言程序設(shè)計(jì)等多方面知識(shí)于一身,重點(diǎn)講述結(jié)構(gòu)化程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)。書中很多思想源于作者多年的積累和總結(jié),因來(lái)源于科研和教學(xué)第一線。因此對(duì)于從事相關(guān)工作的研究者具有借鑒意義。主要特色體現(xiàn)在以下幾個(gè)方面:  采用具體實(shí)例,分析人類解決問(wèn)題時(shí)的思維過(guò)程和方式,進(jìn)而引入算法等相關(guān)內(nèi)容,使學(xué)習(xí)者能夠知其然并知其昕以然?! ∫胲浖こ讨械幕疽?guī)范和思想,注重介紹現(xiàn)代軟件開發(fā)的新思想和新技術(shù),使學(xué)習(xí)者在接觸程序設(shè)計(jì)之初就能從現(xiàn)代軟件開發(fā)技術(shù)的角度理解和掌握所學(xué)知識(shí)?! ∫韵喈?dāng)篇幅介紹面向?qū)ο笏枷肫鹪?、人類認(rèn)知世界一般規(guī)律,從而使學(xué)習(xí)者了解面向?qū)ο笳Z(yǔ)法與人類隊(duì)知規(guī)律的關(guān)系,有益于學(xué)生迅速掌握面向?qū)ο笏枷氲木琛?/pre>

書籍目錄

第1章 程序設(shè)計(jì)概論  1.1 問(wèn)題求解  1.2 程序設(shè)計(jì)語(yǔ)言  1.3 程序設(shè)計(jì)范式的演化  習(xí)題1 第2章 算法設(shè)計(jì)基礎(chǔ)  2.1 算法的描述  2.2 結(jié)構(gòu)化算法設(shè)計(jì)初步  2.3 算法的計(jì)算復(fù)雜性  2.4 常用算法設(shè)計(jì)策略  習(xí)題2 第3章 基本數(shù)據(jù)類型  3.1 數(shù)據(jù)對(duì)象  3.2 基本數(shù)據(jù)類型  3.3 變量與常量  3.4 指針類型  3.5 引用類型  3.6 類型的意義  習(xí)題3 第4章 操作及其控制  4.1 基本操作與運(yùn)算符  4.2 表達(dá)式  4.3 語(yǔ)句  4.4 預(yù)處理指令  習(xí)題4 第5章 函數(shù)與數(shù)據(jù)控制  5.1 函數(shù)定義與說(shuō)明  5.2 數(shù)據(jù)控制  5.3 函數(shù)的順序控制  5.4 相關(guān)的其他語(yǔ)法  5.5 常用系統(tǒng)函數(shù)  習(xí)題5  6.1 數(shù)組類型  6.2 枚舉類型  6.3 結(jié)構(gòu)類型  6.4 結(jié)構(gòu)化數(shù)據(jù)  6.5 抽象數(shù)據(jù)類型  6.6 自定義類型  習(xí)題6 第7章 結(jié)構(gòu)化算法的實(shí)現(xiàn)  7.1 基本控制結(jié)構(gòu)的C++實(shí)現(xiàn)  7.2 子算法設(shè)計(jì)與C++實(shí)現(xiàn)  7.3 遞歸與迭代  習(xí)題7 第8章 程序開發(fā)過(guò)程  8.1 軟件開發(fā)方法概述  8.2 軟件設(shè)計(jì)  8.3 軟件編碼  8.4 軟件測(cè)試與調(diào)試  8.5 程序運(yùn)行效率  習(xí)題8 第9章 面向?qū)ο蟪绦蛟O(shè)計(jì)  9.1 面向?qū)ο蠓椒▽W(xué)  9.2 基本概念  9.4 面向?qū)ο笤O(shè)計(jì)  習(xí)題9 第10章 類與對(duì)象的實(shí)現(xiàn)  10.1 C++中的類  10.2 對(duì)象及其成員的使用  10.3 類的特殊成員  習(xí)題10 第11章 類間關(guān)系的實(shí)現(xiàn)  11.1 一般—特殊關(guān)系的實(shí)現(xiàn)  11.2 多態(tài)性與虛函數(shù)  11.3 整體—部分關(guān)系的實(shí)現(xiàn)  11.4 關(guān)聯(lián)關(guān)系的實(shí)現(xiàn)  11.5 關(guān)于類層次的總結(jié)  習(xí)題11 第12章 面向?qū)ο蟪绦蛟O(shè)計(jì)的其他技術(shù)  12.1 運(yùn)算符重載  12.2 流類庫(kù)  12.3 模板  習(xí)題12 附錄A MicrosonC++的保留字 附錄B C++中的基本數(shù)據(jù)類型 附錄C 擴(kuò)展ASC置夏字符集 附錄D C++的運(yùn)算符 參考文獻(xiàn) 

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    程序設(shè)計(jì)基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   這本書對(duì)我的《數(shù)據(jù)結(jié)構(gòu)》課程很有幫助。
 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7