注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關C++課堂教學與編程演練——科學與工程問題應用

C++課堂教學與編程演練——科學與工程問題應用

C++課堂教學與編程演練——科學與工程問題應用

定 價:¥98.00

作 者: (美)Timothy B.D'Orazio著;侯普秀,馮飛譯
出版社: 清華大學出版社
叢編項: 科學與工程問題應用
標 簽: C語言

ISBN: 9787302086796 出版時間: 2004-01-01 包裝: 簡裝本
開本: 26cm 頁數(shù): 882頁 字數(shù):  

內(nèi)容簡介

  本書是—本講授C++語言和面向對象程序設計的教程,著重介紹如何為解決各種工程和科學問題進行程序開發(fā)。書中的每一章都由課堂教學部分與應用示例部分組成。課堂教學部分講授C++語言的要素和—些簡單的編程技巧:應用示例部分講授如何進行工程問題程序設計。本書以漸進的方式先介紹如何開發(fā)程序,然后通過大量的應用示例和30多個案例分析不斷鞏固所學的內(nèi)容。學習本書時不要求學生必須具備編程的背景知識本書特色●提供了30多個案例分析。這些應用示例演示了如何解決多個實際領域的問題?!穸喾矫?、多層次地調(diào)動學生閱讀和理解源代碼。每個課堂教學部分都通過很多方法(代碼注釋、問題、主要內(nèi)容和練習)使學生參與到編碼過程中?!褫^早地引入了調(diào)試技術。在第2章的末尾,學生就會學到查找錯誤和開發(fā)第一個程序的方法?!駥ρh(huán)的追蹤和調(diào)試進行了詳細介紹。本書在多章中介紹了開發(fā)簡單/復雜循環(huán)結構和檢查其可靠性的方法。●使剛了數(shù)日眾多的插圖。書叫:,使用了大量插圖以說明許多難懂的C++概念?!裰鸩降叮喊l(fā)程序的方法。書葉,的每個應用示例都說明了開發(fā)程序的結構化方法?!駥++的標準模板庫進行了簡單明了的介紹?!裉峁┝恕?shù)值方法示例。書中的應用示例包含了一些基本數(shù)值方法以及如何對它們編碼的演示。●給出了—一些修改練習。這些練習非常適于2—3小時的實驗課。學生可以通過閱讀特定的應用示例來為實驗做準備。這樣,他們就可以在2—3小時內(nèi)完成很多這樣的練習。●介紹了UML。書中講述了UML的基礎知識,并演示了如何將一些UML圖表轉換為C++代碼。●提供了——些支持網(wǎng)站。本書對應的Web站點(www.mhhe.com/dorazio)提供了許多學習本書的輔助材料,例如源代碼、解決方案、PowerPoint演示文檔和一些類似示例。

作者簡介

暫缺《C++課堂教學與編程演練——科學與工程問題應用》作者簡介

圖書目錄

第1章  計算機和計算的基本原理
  1.1  電子計算機的發(fā)展歷史
  1.2  體系結構
  1.2.1  主存儲器
  1.2.2  中央處理器
  1.2.3  外圍設備
  1.2.4  控制器及其與外圍設備的通信
  1.3  網(wǎng)絡
  1.4  使用位來表示字符和符號、整數(shù)、實數(shù)、地址以及指令
  1.4.1  字符和符號
  1.4.2  整數(shù)
  1.4.3  實數(shù)
  1.4.4  十六進制和八進制表示法
  1.4.5  地址
  1.4.6  指令
  1.4.7  注釋
  1.5  編程語言
  1.5.1  匯編語言
  1.5.2  高級語言
  1.6  軟件
  1.6.1  系統(tǒng)軟件
  1.6.2應用軟件
  1.7  軟件工程、C++語言和C+十編譯器
  1.7.1  C++中的程序組織和設計
  1.7.2  C++語言的發(fā)展
  1.7.3  C++語言的開發(fā)環(huán)境
  1.8  關于本書以及如何最大程度地利用本書
  1.8.1  課堂教學
  1.8.2  應用示例
第2章  程序設計入門——程序結構、屏幕輸出和注釋
  2.1  課堂教學:程序的基本結構
  2.2  課堂教學:編寫注釋
  2.3  課堂教學:輸出中生成新行
  2.4  應用示例:輸出標志和表頭
  2.5  應用示例:調(diào)試
第3章  變量和算術運算
  3.1  課堂教學:變量(1)——命名、聲明、賦值以及顯示變量值
  3.2  課堂教學:變量(2)——創(chuàng)建常量以及更多顯示變量值的信息
  3.3  課堂教學:變量(3)——賦值以及顯示單個字符數(shù)據(jù)
  3.4  課堂教學:算術運算(”——算術運算符和表達式
  3.5  課堂教學:算術運算(2)——混合類型算術、復合賦值、運算符優(yōu)先級,
  以及類型強制轉換
  3.6  課堂教學:算術運算(3)——數(shù)學庫函數(shù)和數(shù)據(jù)類型
  3.7  應用示例:模式識別
  3.8  應用示例:溫度單位轉換
  3.9  應用示例:變位詞解決方案
第4章  基本輸入輸出
  4.1  課堂教學:從鍵盤讀取數(shù)據(jù)
  4.2  課堂教學:將輸出寫入文件
  4.3  課堂教學:從文件讀取數(shù)據(jù)
  4.4  課堂教學:從鍵盤讀取字符
  4.5  應用示例:愷撒密碼
  4.6  應用示例:山崩分析
  4.7  應用示例:長方體在光滑表面上滑動
第5章  作出決策
  5.1  課堂教學:汀控制結構(1)——·基礎知識
  5.2  課堂教學:汀控制結構(2)——簡單的if-else控制結構
  5.3  課堂教學:汀控制結構(3)——嵌套的if-else語句
  5.4  課堂教學:邏輯運算符(1)——邏輯運算符
  5.5  課堂教學:邏輯運算符(2)——關系表達式的值以及關系運算符
  和邏輯運算符的優(yōu)先次序
  5.6  課堂教學:if-else·汀控制結構和switch控制結構
  5.7  課堂教學:bool數(shù)據(jù)類型
  5.8  應用示例:求解一元二次方程
  5.9  應用示例:構件的負荷-變形
  5.10  應用示例:安排會議時間
第6章  迭代
  6.1  課堂教學:while循環(huán)(1)
  6.2  課堂教學:while循環(huán)(2)
  6.3  課堂教學:do-while循環(huán)
  6.4  課堂教學:for循環(huán)
  6.5  課堂教學:嵌套的for循環(huán)
  6.6  應用示例:面積計算(”
  6.7  應用示例:面積計算(2)
  6.8  應用示例:溫度單位轉換
  6.9  應用示例:利息計算
  6.10  應用示例:數(shù)學級數(shù)
  6.11  應用示例:消息的加密及解密
第7章  函數(shù)
  7.1  課堂教學:函數(shù)基礎
  7.2  課堂教學:返回單個值的函數(shù)
  7.3  課堂教學:通過引用傳遞
  7.4  課堂教學:作用域
  7.5  課堂教學:存儲類
  7.6  課堂教學:帶有默認參數(shù)的函數(shù)
  7.7  課堂教學:函數(shù)重載
  7.8  課堂教學:產(chǎn)生隨機數(shù)
  7.9  應用示例:利用梯形規(guī)則計算積分
  7.10  應用示例:使用網(wǎng)格
  7.11  應用示例:對棋盤游戲的模擬
第8章  類和對象
  8.1  課堂教學:結構的基本概念——數(shù)據(jù)集合
  8.2  課堂教學:類的基本概念——數(shù)據(jù)和函數(shù)的集合
  8.3  課堂教學:構造函數(shù)(1)——無參數(shù)
  8.4  課堂教學:構造函數(shù)(2)——帶參數(shù)
  8.5  課堂教學:構造函數(shù)(3)——重載和默認復制構造函數(shù)
  8.6  應用示例:線的交點
  8.7  應用示例:平行四邊形的面積及平行六面體的體積
第9章  一維數(shù)值型數(shù)組
  9.1  課堂教學:簡介
  9.2  課堂教學:初始化
  9.3  課堂教學:輸入/輸出和計算
  9.4  課堂教學:一維數(shù)組和函數(shù)
  9.5  課堂教學:使用數(shù)組作為數(shù)據(jù)成員的類
  9.6  課堂教學:對象數(shù)組
  9.7  應用示例:計算電壓測量數(shù)據(jù)
  9.8  應用示例:浪高分析
  9.9  應用示例:為4個玩家每人發(fā)5張牌
  9.10  應用示例:冒泡排序和交換排序
第10章  多維數(shù)值型數(shù)組
  10.1  課堂教學:聲明、初始化和輸出
  10.2  課堂教學:從一個文件中讀取二維數(shù)組、存儲分配和函數(shù)
  10.3  應用示例:矩陣—向量的操作
  lO.4  應用示例:搜索和文件壓縮
第11章  指針變量
  11.1  課堂教學:指針變量和地址的基礎知識
  11.2  課堂教學:指針變量和函數(shù)
  11.3  課堂教學:指針變量和數(shù)組、指針變量和函數(shù)
  11.4  課堂教學:指針變量的其他用法
  11.5  課堂教學:從函數(shù)返回地址
  11.6  課堂教學:從多維數(shù)組返回地址
  11.7  課堂教學:指向對象的指針
  11.8  課堂教學:指針作為數(shù)據(jù)成員
  11.9  課堂教學:動態(tài)內(nèi)存分配
  11.10  應用示例:地下污染羽煙的邊界問題
第12章  字符數(shù)組
  12.1  課堂教學:聲明、初始化和輸出
  12.2  課堂教學:部分字符函數(shù)和字符串庫函數(shù)
  12.3  課堂教學:二維字符數(shù)組
  12.4  課堂教學:鍵盤輸入和文件輸入
  12.5  課堂教學:聲明和指針變量
  12.6  課堂教學:字符串和函數(shù)
  12.7  應用示例:創(chuàng)建一個電子數(shù)據(jù)表類型的程序
  12.8  應用示例:單位轉換程序
  第13章  C++string類
  13.1  課堂教學:C++string類(1)的介紹
  13.2  課堂教學:C++string類(2)——成員函數(shù)
  13.3  課堂教學:C+十string類(3)——鍵盤輸入和文件輸入
  13.4  課堂教學:C++string類(4)——字符串和函數(shù)
  13.5  課堂教學:字符串、類和對象
  13.6  應用示例:地震事件的報告分析
  第14章  關于類、對象以及面向對象設計的更多內(nèi)容
  14.1  課堂教學:復制構造函數(shù)及析構函數(shù)
  14.2  課堂教學:特殊限定符(1)——static
  14.3  課堂教學:特殊限定符(2)——const
  14.4  課堂教學:特殊限定符(3)一一friend(函數(shù))
  14.5  課堂教學:特殊限定符(4)——friend(類)
  14.6  課堂教學:運算符重載
  14.7  課堂教學:UML和面向對象設計
  14.8  應用示例:交通事故分析
  14.9  應用示例:汽車模擬
第15章  繼承及多態(tài)性
  ]5.1  課堂教學:繼承(1)——基礎知識
  15.2  課堂教學:繼承(2)——構造函數(shù)及析構函數(shù)
  15.3  課堂教學:繼承(3)——繼承的層次
  15.4  課堂教學:繼承(4)——多重繼承
  15.5  課堂教學:虛函數(shù)及多態(tài)性
  15.6  應用示例:電路電阻
第16章  數(shù)據(jù)結構和遞歸
  16.1  課堂教學:一個編程人員定義的鏈表類
  16.2  課堂教學:編程人員定義的堆棧類
  16.3  課堂教學:編程人員定義的隊列類
  16.4  課堂教學:用戶定義的二叉樹類
  16.5  課堂教學:采用遞歸調(diào)用的函數(shù)
  16.6  應用示例:PI的計算
  16.7  應用示例:進行算術運算
  16.8  應用示例:快速排序算法
第17章  模板與C++標準模板庫
  17.1  課堂教學:函數(shù)模板
  17.2  課堂教學:類模板
  17.3  課堂教學:標準模板庫(1)——序列容器
  17.4  課堂教學:標準模板庫(2)——迭代器
  17.5  課堂教學:標準模板庫(3)——算法
第18章  其他主題
  18.1  課堂教學:開發(fā)多文檔程序
  18.2  課堂教學:按位操作
  18.3  課堂教學:二進制文件
附錄A  數(shù)字的二進制和十進制表示法
附錄B  字符數(shù)組函數(shù)
附錄C  操作符
附錄D  ASCII表

本目錄推薦

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