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

C++課堂教學(xué)與編程演練——科學(xué)與工程問題應(yīng)用

C++課堂教學(xué)與編程演練——科學(xué)與工程問題應(yīng)用

定 價(jià):¥98.00

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

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

內(nèi)容簡介

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

作者簡介

暫缺《C++課堂教學(xué)與編程演練——科學(xué)與工程問題應(yīng)用》作者簡介

圖書目錄

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

本目錄推薦

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