注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)C++語言程序設(shè)計(基礎(chǔ)篇 原書第5版)

C++語言程序設(shè)計(基礎(chǔ)篇 原書第5版)

C++語言程序設(shè)計(基礎(chǔ)篇 原書第5版)

定 價:¥129.00

作 者: [美]梁勇(Y. Daniel Liang)
出版社: 機械工業(yè)出版社
叢編項:
標(biāo) 簽: 暫缺

ISBN: 9787111763970 出版時間: 2024-12-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是關(guān)于C++程序設(shè)計的經(jīng)典教材,中文版分為基礎(chǔ)篇和進階篇,主要介紹程序設(shè)計基礎(chǔ)、面向?qū)ο蟪绦蛟O(shè)計和數(shù)據(jù)結(jié)構(gòu)。本書采用“基礎(chǔ)優(yōu)先,問題驅(qū)動”的教學(xué)方式,在設(shè)計自定義類之前介紹基本的編程概念和技術(shù),同時側(cè)重于解決問題而非語法,通過不同領(lǐng)域的示例說明相關(guān)概念。本書引導(dǎo)讀者循序漸進地學(xué)習(xí),從基本的編程技術(shù)到面向?qū)ο缶幊蹋瑥暮唵蔚臄?shù)據(jù)類型到經(jīng)典的結(jié)構(gòu)。本書可作為高等院校計算機相關(guān)專業(yè)程序設(shè)計課程的教材,也可作為C++語言及編程愛好者的參考書。

作者簡介

  梁勇(Y. Daniel Liang) 佐治亞南方大學(xué)計算機科學(xué)榮休教授。之前曾是普渡大學(xué)計算機科學(xué)系副教授,并曾兩次獲得普渡大學(xué)卓越研究獎。他撰寫了30多本著作,其中程序設(shè)計類教材在世界各地得到廣泛使用。

圖書目錄

目  錄
Introduction to C++ Programming and Data Structures, Fifth Edition
譯者序
前言
作者簡介
第1章 計算機、程序和C++概述  1
1.1 簡介  1
1.2 什么是計算機  1
1.2.1 中央處理器  2
1.2.2 比特和字節(jié)  2
1.2.3 內(nèi)存  3
1.2.4 存儲設(shè)備  3
1.2.5 輸入和輸出設(shè)備  4
1.2.6 通信設(shè)備  5
1.3 程序設(shè)計語言  5
1.3.1 機器語言  6
1.3.2 匯編語言  6
1.3.3 高級語言  6
1.4 操作系統(tǒng)  7
1.4.1 控制和監(jiān)視系統(tǒng)活動  8
1.4.2 分配和派發(fā)系統(tǒng)資源  8
1.4.3 調(diào)度操作  8
1.5 C++的歷史  8
1.6 一個簡單的C++程序  9
1.7 C++程序開發(fā)周期  13
1.8 程序設(shè)計風(fēng)格和文檔  15
1.8.1 適當(dāng)?shù)淖⑨尯妥⑨岋L(fēng)格  15
1.8.2 適當(dāng)?shù)目s進和間距  15
1.8.3 塊樣式  15
1.9 程序設(shè)計錯誤  16
1.9.1 語法錯誤  16
1.9.2 運行時錯誤  17
1.9.3 邏輯錯誤  18
1.9.4 常見錯誤  19
關(guān)鍵術(shù)語  20
章節(jié)總結(jié)  20
編程練習(xí)  21
第2章 程序設(shè)計初步  24
2.1 簡介  24
2.2 編寫一個簡單程序  24
2.3 從鍵盤讀取輸入  27
2.4 標(biāo)識符  29
2.5 變量  30
2.6 賦值語句和賦值表達(dá)式  32
2.7 命名常量  32
2.8 數(shù)值數(shù)據(jù)類型和操作  34
2.8.1 數(shù)值字面量  37
2.8.2 數(shù)值運算符  37
2.8.3 指數(shù)運算  39
2.9 計算表達(dá)式和運算符優(yōu)先級  39
2.10 案例研究:顯示當(dāng)前時間  41
2.11 復(fù)合賦值運算符  42
2.12 遞增和遞減運算符  43
2.13 數(shù)值類型轉(zhuǎn)換  44
2.14 軟件開發(fā)過程  46
2.15 案例研究:計算貨幣單位  50
2.16 常見錯誤  52
關(guān)鍵術(shù)語  54
章節(jié)總結(jié)  54
編程練習(xí)  55
第3章 選擇  65
3.1 簡介  65
3.2 bool數(shù)據(jù)類型  66
3.3 if語句  66
3.4 雙分支if-else語句  69
3.5 嵌套if和多分支if-else
語句  71
3.6 常見錯誤和陷阱  72
3.7 案例研究:計算體重指數(shù)  76
3.8 案例研究:計算稅費  78
3.9 生成隨機數(shù)  80
3.10 邏輯運算符  82
3.11 案例研究:確定閏年  85
3.12 案例研究:彩票  86
3.13 switch語句  88
3.14 條件運算符  90
3.15 運算符優(yōu)先級和結(jié)合律  91
3.16 調(diào)試  92
關(guān)鍵術(shù)語  93
章節(jié)總結(jié)  93
編程練習(xí)  93
第4章 數(shù)學(xué)函數(shù)、字符和
字符串  107
4.1 簡介  107
4.2 數(shù)學(xué)函數(shù)  108
4.2.1 三角函數(shù)  108
4.2.2 指數(shù)函數(shù)  109
4.2.3 取整函數(shù)  109
4.2.4 min、max和abs函數(shù)  109
4.2.5 案例研究:計算三角形的
角度  110
4.3 字符數(shù)據(jù)類型和運算  111
4.3.1 ASCII碼  111
4.3.2 從鍵盤讀取字符  112
4.3.3 特殊字符的轉(zhuǎn)義序列  112
4.3.4 char型數(shù)據(jù)和數(shù)值型數(shù)據(jù)之間的轉(zhuǎn)換  113
4.3.5 字符的比較和檢測  115
4.4 案例研究:生成隨機字符  115
4.5 案例研究:猜生日  117
4.6 字符函數(shù)  120
4.7 案例研究:將十六進制數(shù)轉(zhuǎn)換為
十進制數(shù)  122
4.8 string類型  123
4.8.1 字符串索引和下標(biāo)運算符  124
4.8.2 連接字符串  125
4.8.3 比較字符串  125
4.8.4 讀取字符串  125
4.9 案例研究:使用字符串修改彩票
程序  128
4.10 格式化控制臺輸出  130
4.10.1 setprecision(n)
操縱器  132
4.10.2 fixed操縱器  133
4.10.3 showpoint操縱器  133
4.10.4 setw(width)操縱器  134
4.10.5 left和right操縱器  135
4.11 簡單文件輸入和輸出  136
4.11.1 寫入文件  136
4.11.2 從文件中讀取  138
關(guān)鍵術(shù)語  140
章節(jié)總結(jié)  140
編程練習(xí)  140
第5章 循環(huán)  149
5.1 簡介  149
5.2 while循環(huán)  150
5.3 案例研究:猜數(shù)字  153
5.4 循環(huán)設(shè)計策略  156
5.5 使用用戶確認(rèn)或哨兵值控制
循環(huán)  159
5.6 輸入和輸出重定向以及從文件中
讀取所有數(shù)據(jù)  161
5.7 do-while循環(huán)  163
5.8 for循環(huán)  165
5.9 使用哪個循環(huán)  168
5.10 嵌套循環(huán)  169
5.11 最小化數(shù)值誤差  171
5.12 案例研究  172
5.12.1 案例研究:求最大公約數(shù)  172
5.12.2 案例研究:預(yù)測未來學(xué)費  174
5.12.3 案例研究:將十進制數(shù)轉(zhuǎn)換為十六進制數(shù)

本目錄推薦

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