掃一掃
關(guān)注中圖網(wǎng)
官方微博
本類五星書更多>
-
>
闖進(jìn)數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀(jì)公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會(huì)主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
中圖價(jià):¥45.9
加入購物車
從問題到程序:C/C++程序設(shè)計(jì)基礎(chǔ) 版權(quán)信息
- ISBN:9787111724261
- 條形碼:9787111724261 ; 978-7-111-72426-1
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
從問題到程序:C/C++程序設(shè)計(jì)基礎(chǔ) 內(nèi)容簡介
本書以教授學(xué)生學(xué)習(xí)用計(jì)算機(jī)解決問題、學(xué)習(xí)程序設(shè)計(jì)的思想和方法為主旨,準(zhǔn)確地講解與程序設(shè)計(jì)相關(guān)的基本概念、基本原理和技術(shù)。本書注重循序漸進(jìn),分解編程和程序語言學(xué)習(xí)中的難點(diǎn),通過大量實(shí)例詳細(xì)描述了分析、思考、設(shè)計(jì)并解決這些實(shí)例,寫出合理程序的過程。通過這種方式,幫助初學(xué)者逐步領(lǐng)會(huì)使用計(jì)算機(jī)、通過編程解決問題的正確途徑。
從問題到程序:C/C++程序設(shè)計(jì)基礎(chǔ) 目錄
前言
第1章 程序設(shè)計(jì)和C/C ?語言 1
1.1 程序和程序語言 1
1.1.1 計(jì)算機(jī)程序與程序設(shè)計(jì) 1
1.1.2 程序設(shè)計(jì)語言及其發(fā)展 4
1.1.3 高級(jí)語言及其實(shí)現(xiàn) 5
1.1.4 具體語言和程序設(shè)計(jì) 6
1.2 C語言和C ?語言簡介 6
1.3 C/C ?程序快速入門 8
1.3.1 程序的加工和執(zhí)行 8
1.3.2 一個(gè)簡單程序 9
1.3.3 源程序的格式 12
1.3.4 程序開發(fā)過程 13
1.3.5 程序除錯(cuò) 14
1.4 集成開發(fā)環(huán)境Dev-C ?使用簡介 14
1.4.1 源程序的編輯、保存、關(guān)閉和
打開 15
1.4.2 源程序的加工和運(yùn)行 18
本章討論的重要概念 21
練習(xí) 21
第2章 數(shù)據(jù)與簡單計(jì)算程序 23
2.1 基本字符、名字表示、標(biāo)識(shí)符和
? 關(guān)鍵字 23
2.1.1 名字(標(biāo)識(shí)符)的構(gòu)成 24
2.1.2 關(guān)鍵字 24
2.2 常用數(shù)據(jù)類型 25
2.2.1 整數(shù)類型和整數(shù) 25
2.2.2 實(shí)數(shù)類型和實(shí)數(shù) 27
2.2.3 字符和字符串 28
2.3 運(yùn)算符、表達(dá)式與計(jì)算 31
2.3.1 算術(shù)運(yùn)算符 31
2.3.2 算術(shù)表達(dá)式 31
2.3.3 表達(dá)式求值 32
2.3.4 計(jì)算和類型 33
2.3.5 簡單計(jì)算程序 36
2.4 數(shù)學(xué)函數(shù)及其使用 38
2.4.1 函數(shù)與函數(shù)調(diào)用 38
2.4.2 函數(shù)調(diào)用中的類型轉(zhuǎn)換 41
2.4.3 inf與nan 42
2.5 基本輸出功能 43
2.5.1 C ?的基本輸出功能 43
*2.5.2 C語言中的輸出函數(shù)printf 45
*2.6 計(jì)算機(jī)中的數(shù)值表示與存儲(chǔ) 48
2.6.1 數(shù)制 48
2.6.2 數(shù)據(jù)存儲(chǔ)單位 49
2.6.3 基本類型數(shù)據(jù)的表示 50
2.7 Dev-C ?中的輔助編輯功能 52
2.7.1 插入頭部注釋和標(biāo)準(zhǔn)代碼模塊 52
2.7.2 其他編輯功能 53
本章討論的重要概念 53
練習(xí) 54
第3章 變量和控制結(jié)構(gòu) 56
3.1 語句、復(fù)合結(jié)構(gòu)和順序程序 56
3.2 變量的概念、定義和使用 57
3.2.1 變量的定義 57
3.2.2 變量的使用:賦值與取值 60
3.3 數(shù)據(jù)輸入 71
3.3.1 通過輸入流獲取數(shù)據(jù) 71
*3.3.2 C語言的格式輸入函數(shù)scanf 72
3.4 關(guān)系表達(dá)式、邏輯表達(dá)式和條件
? 表達(dá)式 74
3.4.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 74
3.4.2 邏輯運(yùn)算符與邏輯表達(dá)式 76
3.4.3 條件表達(dá)式 78
3.5 語句與控制結(jié)構(gòu) 79
3.6 選擇語句 80
3.6.1 if語句 80
3.6.2 if語句的嵌套 83
3.6.3 if語句的優(yōu)化 85
3.6.4 使用if語句的技術(shù) 87
3.6.5 開關(guān)語句 89
3.7 循環(huán)語句 91
3.7.1 while語句 91
3.7.2 do-while循環(huán)結(jié)構(gòu) 94
3.7.3 for語句 95
3.7.4 多重循環(huán) 98
3.7.5 與循環(huán)有關(guān)的控制語句 100
3.7.6 死循環(huán) 104
3.8 程序動(dòng)態(tài)除錯(cuò)方法(一) 107
3.8.1 動(dòng)態(tài)運(yùn)行錯(cuò)誤的分析與確認(rèn) 107
3.8.2 排除程序的動(dòng)態(tài)運(yùn)行錯(cuò)誤 108
3.8.3 源代碼的可讀性 111
本章討論的重要概念 112
練習(xí) 113
第4章 基本程序設(shè)計(jì)技術(shù) 115
4.1 循環(huán)程序設(shè)計(jì) 115
4.1.1 輸出一系列完全平方數(shù) 116
4.1.2 整數(shù)范圍與浮點(diǎn)誤差 117
4.1.3 迭代與遞推 119
4.1.4 通項(xiàng)計(jì)算 123
4.1.5 循環(huán)中的幾種變量 125
4.2 常用標(biāo)準(zhǔn)庫函數(shù) 126
4.2.1 庫函數(shù) 126
4.2.2 程序計(jì)時(shí) 127
4.2.3 隨機(jī)數(shù)生成函數(shù) 128
4.3 交互式程序設(shè)計(jì)的輸入輸出 130
4.3.1 通過計(jì)數(shù)器控制循環(huán)輸入 130
4.3.2 用結(jié)束標(biāo)志控制循環(huán)輸入 131
4.3.3 輸入函數(shù)的返回值及其作用 131
4.3.4 輸入輸出流:字符串流與
文件流 134
4.3.5 字符輸入輸出與字符相關(guān)函數(shù) 140
4.4 程序設(shè)計(jì)實(shí)例 145
4.4.1 編程實(shí)例1:一個(gè)簡單猜數(shù)
游戲 145
4.4.2 編程實(shí)例2:一個(gè)簡單計(jì)算器 147
4.4.3 編程實(shí)例3:文件中的單詞
計(jì)數(shù) 149
*4.4.4 編程實(shí)例4:圖形界面程序 152
本章討論的重要概念 154
練習(xí) 154
第5章 函數(shù)與程序結(jié)構(gòu) 157
5.1 函數(shù)的定義與調(diào)用 157
5.1.1 對自定義函數(shù)的需求 158
5.1.2 函數(shù)的定義 159
5.1.3 函數(shù)的調(diào)用 162
5.1.4 函數(shù)和程序 165
5.1.5 局部變量的作用域和生存期 166
5.1.6 函數(shù)調(diào)用的參數(shù)傳遞機(jī)制 170
5.2 程序的函數(shù)分解、封裝與測試 173
5.2.1 程序的函數(shù)分解 173
5.2.2 函數(shù)封裝和兩種視角 174
5.2.3 函數(shù)的測試 175
5.2.4 自定義函數(shù)和測試 176
5.3 循環(huán)與遞歸 183
5.3.1 階乘和乘冪 183
5.3.2 斐波那契數(shù)列 185
5.3.3 公約數(shù) 188
5.3.4 河內(nèi)塔問題 191
5.4 外部變量與靜態(tài)局部變量 193
5.4.1 外部變量 194
5.4.2 變量定義的嵌套 196
5.4.3 靜態(tài)局部變量 198
5.4.4 外部變量與靜態(tài)局部變量的
初始化 199
*5.4.5 名字空間 201
第1章 程序設(shè)計(jì)和C/C ?語言 1
1.1 程序和程序語言 1
1.1.1 計(jì)算機(jī)程序與程序設(shè)計(jì) 1
1.1.2 程序設(shè)計(jì)語言及其發(fā)展 4
1.1.3 高級(jí)語言及其實(shí)現(xiàn) 5
1.1.4 具體語言和程序設(shè)計(jì) 6
1.2 C語言和C ?語言簡介 6
1.3 C/C ?程序快速入門 8
1.3.1 程序的加工和執(zhí)行 8
1.3.2 一個(gè)簡單程序 9
1.3.3 源程序的格式 12
1.3.4 程序開發(fā)過程 13
1.3.5 程序除錯(cuò) 14
1.4 集成開發(fā)環(huán)境Dev-C ?使用簡介 14
1.4.1 源程序的編輯、保存、關(guān)閉和
打開 15
1.4.2 源程序的加工和運(yùn)行 18
本章討論的重要概念 21
練習(xí) 21
第2章 數(shù)據(jù)與簡單計(jì)算程序 23
2.1 基本字符、名字表示、標(biāo)識(shí)符和
? 關(guān)鍵字 23
2.1.1 名字(標(biāo)識(shí)符)的構(gòu)成 24
2.1.2 關(guān)鍵字 24
2.2 常用數(shù)據(jù)類型 25
2.2.1 整數(shù)類型和整數(shù) 25
2.2.2 實(shí)數(shù)類型和實(shí)數(shù) 27
2.2.3 字符和字符串 28
2.3 運(yùn)算符、表達(dá)式與計(jì)算 31
2.3.1 算術(shù)運(yùn)算符 31
2.3.2 算術(shù)表達(dá)式 31
2.3.3 表達(dá)式求值 32
2.3.4 計(jì)算和類型 33
2.3.5 簡單計(jì)算程序 36
2.4 數(shù)學(xué)函數(shù)及其使用 38
2.4.1 函數(shù)與函數(shù)調(diào)用 38
2.4.2 函數(shù)調(diào)用中的類型轉(zhuǎn)換 41
2.4.3 inf與nan 42
2.5 基本輸出功能 43
2.5.1 C ?的基本輸出功能 43
*2.5.2 C語言中的輸出函數(shù)printf 45
*2.6 計(jì)算機(jī)中的數(shù)值表示與存儲(chǔ) 48
2.6.1 數(shù)制 48
2.6.2 數(shù)據(jù)存儲(chǔ)單位 49
2.6.3 基本類型數(shù)據(jù)的表示 50
2.7 Dev-C ?中的輔助編輯功能 52
2.7.1 插入頭部注釋和標(biāo)準(zhǔn)代碼模塊 52
2.7.2 其他編輯功能 53
本章討論的重要概念 53
練習(xí) 54
第3章 變量和控制結(jié)構(gòu) 56
3.1 語句、復(fù)合結(jié)構(gòu)和順序程序 56
3.2 變量的概念、定義和使用 57
3.2.1 變量的定義 57
3.2.2 變量的使用:賦值與取值 60
3.3 數(shù)據(jù)輸入 71
3.3.1 通過輸入流獲取數(shù)據(jù) 71
*3.3.2 C語言的格式輸入函數(shù)scanf 72
3.4 關(guān)系表達(dá)式、邏輯表達(dá)式和條件
? 表達(dá)式 74
3.4.1 關(guān)系運(yùn)算符與關(guān)系表達(dá)式 74
3.4.2 邏輯運(yùn)算符與邏輯表達(dá)式 76
3.4.3 條件表達(dá)式 78
3.5 語句與控制結(jié)構(gòu) 79
3.6 選擇語句 80
3.6.1 if語句 80
3.6.2 if語句的嵌套 83
3.6.3 if語句的優(yōu)化 85
3.6.4 使用if語句的技術(shù) 87
3.6.5 開關(guān)語句 89
3.7 循環(huán)語句 91
3.7.1 while語句 91
3.7.2 do-while循環(huán)結(jié)構(gòu) 94
3.7.3 for語句 95
3.7.4 多重循環(huán) 98
3.7.5 與循環(huán)有關(guān)的控制語句 100
3.7.6 死循環(huán) 104
3.8 程序動(dòng)態(tài)除錯(cuò)方法(一) 107
3.8.1 動(dòng)態(tài)運(yùn)行錯(cuò)誤的分析與確認(rèn) 107
3.8.2 排除程序的動(dòng)態(tài)運(yùn)行錯(cuò)誤 108
3.8.3 源代碼的可讀性 111
本章討論的重要概念 112
練習(xí) 113
第4章 基本程序設(shè)計(jì)技術(shù) 115
4.1 循環(huán)程序設(shè)計(jì) 115
4.1.1 輸出一系列完全平方數(shù) 116
4.1.2 整數(shù)范圍與浮點(diǎn)誤差 117
4.1.3 迭代與遞推 119
4.1.4 通項(xiàng)計(jì)算 123
4.1.5 循環(huán)中的幾種變量 125
4.2 常用標(biāo)準(zhǔn)庫函數(shù) 126
4.2.1 庫函數(shù) 126
4.2.2 程序計(jì)時(shí) 127
4.2.3 隨機(jī)數(shù)生成函數(shù) 128
4.3 交互式程序設(shè)計(jì)的輸入輸出 130
4.3.1 通過計(jì)數(shù)器控制循環(huán)輸入 130
4.3.2 用結(jié)束標(biāo)志控制循環(huán)輸入 131
4.3.3 輸入函數(shù)的返回值及其作用 131
4.3.4 輸入輸出流:字符串流與
文件流 134
4.3.5 字符輸入輸出與字符相關(guān)函數(shù) 140
4.4 程序設(shè)計(jì)實(shí)例 145
4.4.1 編程實(shí)例1:一個(gè)簡單猜數(shù)
游戲 145
4.4.2 編程實(shí)例2:一個(gè)簡單計(jì)算器 147
4.4.3 編程實(shí)例3:文件中的單詞
計(jì)數(shù) 149
*4.4.4 編程實(shí)例4:圖形界面程序 152
本章討論的重要概念 154
練習(xí) 154
第5章 函數(shù)與程序結(jié)構(gòu) 157
5.1 函數(shù)的定義與調(diào)用 157
5.1.1 對自定義函數(shù)的需求 158
5.1.2 函數(shù)的定義 159
5.1.3 函數(shù)的調(diào)用 162
5.1.4 函數(shù)和程序 165
5.1.5 局部變量的作用域和生存期 166
5.1.6 函數(shù)調(diào)用的參數(shù)傳遞機(jī)制 170
5.2 程序的函數(shù)分解、封裝與測試 173
5.2.1 程序的函數(shù)分解 173
5.2.2 函數(shù)封裝和兩種視角 174
5.2.3 函數(shù)的測試 175
5.2.4 自定義函數(shù)和測試 176
5.3 循環(huán)與遞歸 183
5.3.1 階乘和乘冪 183
5.3.2 斐波那契數(shù)列 185
5.3.3 公約數(shù) 188
5.3.4 河內(nèi)塔問題 191
5.4 外部變量與靜態(tài)局部變量 193
5.4.1 外部變量 194
5.4.2 變量定義的嵌套 196
5.4.3 靜態(tài)局部變量 198
5.4.4 外部變量與靜態(tài)局部變量的
初始化 199
*5.4.5 名字空間 201
展開全部
書友推薦
- >
伯納黛特,你要去哪(2021新版)
- >
上帝之肋:男人的真實(shí)旅程
- >
苦雨齋序跋文-周作人自編集
- >
山海經(jīng)
- >
月亮與六便士
- >
我從未如此眷戀人間
- >
月亮虎
- >
二體千字文
本類暢銷