出版時(shí)間:2003-11 出版社:清華大學(xué)出版社 作者:石峰 頁(yè)數(shù):428 字?jǐn)?shù):541000
內(nèi)容概要
本書(shū)從程序設(shè)計(jì)的一般過(guò)程與方法出發(fā),以C++語(yǔ)言為媒介,重點(diǎn)講述結(jié)構(gòu)化程序設(shè)計(jì)與面向?qū)ο蟪绦蛟O(shè)計(jì)的基礎(chǔ)知識(shí)。本書(shū)集算法分析與設(shè)計(jì)、面向?qū)ο蠓治雠c設(shè)計(jì)、軟件工程基礎(chǔ)、C++語(yǔ)言編程等多方面知識(shí)于一身,詳細(xì)分析了產(chǎn)生相關(guān)理論與技術(shù)的起因,力求使讀者不但知其然,而且知其所以然,因此本書(shū)適合作為程序設(shè)計(jì)的基礎(chǔ)教程。 在編著風(fēng)格上,本書(shū)從分析人類解決問(wèn)題的思維過(guò)程為開(kāi)端,介紹計(jì)算機(jī)的問(wèn)題求解過(guò)程和方式;從人類認(rèn)識(shí)世界的規(guī)律和方法入手,講解面向?qū)ο蠹夹g(shù)理論和方法;通過(guò)對(duì)比,使讀者加深對(duì)所學(xué)知識(shí)的理解和掌握。 本書(shū)是在作者多年教學(xué)工作的基礎(chǔ)上,結(jié)合國(guó)內(nèi)外多部?jī)?yōu)秀教材,通過(guò)深入分析、提煉和加工而成,適合作為計(jì)算機(jī)及相關(guān)專業(yè)的教材,也可供從事軟件開(kāi)發(fā)和應(yīng)用的廣大科技人員參考。
書(shū)籍目錄
第1章 程序設(shè)計(jì)概論 1.1 問(wèn)題求解 1.2 程序設(shè)計(jì)語(yǔ)言 1.3 程序設(shè)計(jì)范式的演化 習(xí)題第2章 算法設(shè)計(jì)基礎(chǔ) 2.1 算法的描述 2.2 結(jié)構(gòu)化算法設(shè)計(jì)初步 2.3 算法的計(jì)算復(fù)雜性 2.4 常用算法設(shè)計(jì)策略 習(xí)題第3章 基本數(shù)據(jù)類型 3.1 數(shù)據(jù)對(duì)象 3.2 基本數(shù)據(jù)類型 3.3 變量與常量 3.4 指針類型 3.5 引用類型 3.6 類型的意義 習(xí)題第4章 操作及其控制 4.1 基本操作與運(yùn)算符 4.2 表達(dá)式 4.3 語(yǔ)句 4.4 預(yù)處理指令 習(xí)題第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í)題第6章 構(gòu)造類型 6.1 數(shù)組類型 6.2 枚舉類型 6.3 結(jié)構(gòu)類型 6.4 結(jié)構(gòu)化數(shù)據(jù) 6.5 抽象數(shù)據(jù)類型 6.6 自定義類型 習(xí)題第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í)題第8章 程序開(kāi)發(fā)過(guò)程 8.1 軟件開(kāi)發(fā)方法概述 8.2 軟件設(shè)計(jì) 8.3 軟件編碼 8.4 軟件測(cè)試與調(diào)試 8.5 程序運(yùn)行效率 習(xí)題第9章 面向?qū)ο蟪绦蛟O(shè)計(jì)第10章 類與對(duì)象的實(shí)現(xiàn)第11章 類間關(guān)系的實(shí)現(xiàn)第12章 面向?qū)ο蟪绦蛟O(shè)計(jì)的其他技術(shù)附錄A Microsoft C++的保留字附錄B C++中的基本數(shù)據(jù)類型附錄C 擴(kuò)展ASCII字符集附錄D C++的運(yùn)算符詞匯索引參考文獻(xiàn)
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版