注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計其他編程語言/工具程序設計基礎(第2版)

程序設計基礎(第2版)

程序設計基礎(第2版)

定 價:¥33.00

作 者: 石峰,計衛(wèi)星,劉彩霞 編著
出版社: 清華大學出版社
叢編項: 21世紀大學本科計算機專業(yè)系列教材
標 簽: 程序設計

ISBN: 9787302218548 出版時間: 2010-04-01 包裝: 平裝
開本: 16開 頁數(shù): 363 字數(shù):  

內(nèi)容簡介

  《21世紀大學本科計算機專業(yè)系列教材:程序設計基礎(第2版)》從程序設計的一般過程與方法出發(fā),以C++語言為媒介,重點介紹結構化程序設計與面向對象程序設計的基礎知識。內(nèi)容包括三個方面:程序設計概論與基礎、結構化程序設計原理、面向對象程序設計原理。以分析人類解決問題的思維過程為開端,介紹計算機的問題求解過程和方法:從軟件工程化的角度,講解結構化程序設計的起源、基本原理及基本語法;從人類認知世界的過程和方法人手,總結人類認知規(guī)律,講解面向對象技術和方法的基本原理,以及面向對象語言特有的語法。《21世紀大學本科計算機專業(yè)系列教材:程序設計基礎(第2版)》融合了算法分析與設計、現(xiàn)代軟件工程、C++語言、UML建模、程序設計方法學、面向對象方法學等多方面的思想和知識,內(nèi)容從易到難,覆蓋面廣,適用范圍較寬,既適合作為高校計算機及相關專業(yè)本科生的教學用書,也可作為其他理工科專業(yè)本科生的教學參考書。對于有志于深入學習程序設計的計算機愛好者,《21世紀大學本科計算機專業(yè)系列教材:程序設計基礎(第2版)》也是一個好的選擇。一本好的教科書,特別是專業(yè)基礎課初學者的教材,應以講授相關知識的一般規(guī)律為主線,通過將規(guī)律性知識應用于具體事物,使學習者領會知識的精髓,進而達到理論與應用同時兼顧、相互促進的目的。本教材從程序設計的一般過程與方法出發(fā),以C++語言為媒介,集算法分析與設計、面向對象分析與設計、軟件工程基礎、C++語言程序設計等多方面知識于一身,重點講述結構化程序設計與面向對象程序設計的基礎知識。書中很多思想源于作者多年的積累和總結,因來源于科研和教學第一線。因此對于從事相關工作的研究者具有借鑒意義。主要特色體現(xiàn)在以下幾個方面:采用具體實例,分析人類解決問題時的思維過程和方式,進而引入算法等相關內(nèi)容,使學習者能夠知其然并知其昕以然。引入軟件工程中的基本規(guī)范和思想,注重介紹現(xiàn)代軟件開發(fā)的新思想和新技術,使學習者在接觸程序設計之初就能從現(xiàn)代軟件開發(fā)技術的角度理解和掌握所學知識。以相當篇幅介紹面向對象思想起源、人類認知世界一般規(guī)律,從而使學習者了解面向對象語法與人類隊知規(guī)律的關系,有益于學生迅速掌握面向對象思想的精髓。

作者簡介

暫缺《程序設計基礎(第2版)》作者簡介

圖書目錄

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

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號