C程序設(shè)計(jì)與問題求解實(shí)踐教程
本書是《C程序設(shè)計(jì)與問題求解》的配套實(shí)踐教材。本書旨在提高讀者的計(jì)算思維,以及問題求解類課程的教學(xué)效果和教學(xué)質(zhì)量,使讀者在學(xué)習(xí)過程中通過同步練習(xí)、上機(jī)實(shí)驗(yàn)及綜合實(shí)踐,深入理解和掌握計(jì)算思維,熟練使用C語言進(jìn)行程序設(shè)計(jì)!禕R》本書共3篇:語法基礎(chǔ)實(shí)踐篇、問題求解實(shí)踐篇和綜合實(shí)踐案例篇。語法基礎(chǔ)實(shí)踐篇對《C程序設(shè)計(jì)與問題求解》教材各章的知識要點(diǎn)進(jìn)行了總結(jié),并精選大量的習(xí)題輔以同步練習(xí),鞏固基礎(chǔ)語法知識;問題求解實(shí)踐篇按照《C程序設(shè)計(jì)與問題求解》教材中10章的內(nèi)容,分別設(shè)計(jì)了程序設(shè)計(jì)與問題求解實(shí)驗(yàn)內(nèi)容,包括驗(yàn)證型實(shí)驗(yàn)和設(shè)計(jì)型實(shí)驗(yàn);綜合實(shí)踐案例篇包括3個(gè)具體的綜合實(shí)踐案例,突出介紹較復(fù)雜問題的求解方法,啟發(fā)與幫助讀者運(yùn)用計(jì)算思維方法解決復(fù)雜工程問題,以提高讀者多學(xué)科交叉融合創(chuàng)新能力!禕R》
更多科學(xué)出版社服務(wù),請掃碼獲取。
目錄
語法基礎(chǔ)實(shí)踐篇
第1章 簡單的C程序設(shè)計(jì) 1
1.1 語法知識要點(diǎn) 1
1.2 習(xí)題 3
1.2.1 選擇題 3
1.2.2 閱讀程序 5
1.2.3 填空題 8
1.3 習(xí)題參考答案與簡析 8
1.3.1 選擇題 8
1.3.2 閱讀程序 8
1.3.3 填空題 9
第2章 控制結(jié)構(gòu) 10
2.1 語法知識要點(diǎn) 10
2.2 習(xí)題 12
2.2.1 選擇題 12
2.2.2 閱讀程序 14
2.2.3 填空題 17
2.3 習(xí)題參考答案與簡析 22
2.3.1 選擇題 22
2.3.2 閱讀程序 23
2.3.3 填空題 24
第3章 函數(shù) 25
3.1 語法知識要點(diǎn) 25
3.2 習(xí)題 27
3.2.1 選擇題 27
3.2.2 閱讀程序 32
3.2.3 填空題 36
3.3 習(xí)題參考答案與簡析 37
3.3.1 選擇題 37
3.3.2 閱讀程序 37
3.3.3 填空題 38
第4章 數(shù)組 39
4.1 語法知識要點(diǎn) 39
4.2 習(xí)題 40
4.2.1 選擇題 40
4.2.2 閱讀程序 41
4.2.3 填空題 45
4.3 習(xí)題參考答案與簡析 48
4.3.1 選擇題 48
4.3.2 閱讀程序 48
4.3.3 填空題 48
第5章 指針 49
5.1 語法知識要點(diǎn) 49
5.2 習(xí)題 50
5.2.1 選擇題 50
5.2.2 閱讀程序 54
5.2.3 填空題 67
5.3 習(xí)題參考答案與簡析 72
5.3.1 選擇題 72
5.3.2 閱讀程序 73
5.3.3 填空題 74
第6章 結(jié)構(gòu)體 75
6.1 語法知識要點(diǎn) 75
6.2 習(xí)題 75
6.2.1 選擇題 75
6.2.2 閱讀程序 77
6.2.3 填空題 79
6.3 習(xí)題參考答案與簡析 80
6.3.1 選擇題 80
6.3.2 閱讀程序 80
6.3.3 填空題 80
第7章 文件 81
7.1 語法知識要點(diǎn) 81
7.2 習(xí)題 82
7.2.1 選擇題 82
7.2.2 閱讀程序 83
7.2.3 填空題 84
7.3 習(xí)題參考答案與解析 86
7.3.1 選擇題 86
7.3.2 閱讀程序 86
7.3.3 填空題 86
問題求解實(shí)踐篇
第8章 程序開發(fā)調(diào)試環(huán)境 87
8.1 Windows上運(yùn)行C 語言 87
8.1.1 DevC++簡介 87
8.1.2 C語言程序開發(fā)步驟 87
8.2 Linux上運(yùn)行C 語言 90
8.2.1 Linux系統(tǒng)簡介 90
8.2.2 Linux中GCC的使用 90
8.3 MacOS上運(yùn)行C語言 93
8.3.1 Xcode簡介 93
8.3.2 在Xcode上運(yùn)行C語言程序 93
第9章 程序設(shè)計(jì)實(shí)踐 96
9.1 計(jì)算機(jī)信息表示實(shí)驗(yàn) 96
9.1.1 實(shí)驗(yàn)?zāi)康?96
9.1.2 驗(yàn)證型實(shí)驗(yàn) 96
9.2 簡單C程序設(shè)計(jì)實(shí)驗(yàn) 103
9.2.1 實(shí)驗(yàn)?zāi)康?103
9.2.2 驗(yàn)證型實(shí)驗(yàn) 103
9.2.3 設(shè)計(jì)型實(shí)驗(yàn) 107
9.3 控制結(jié)構(gòu)實(shí)驗(yàn) 108
9.3.1 實(shí)驗(yàn)?zāi)康?108
9.3.2 驗(yàn)證型實(shí)驗(yàn) 108
9.3.3 設(shè)計(jì)型實(shí)驗(yàn) 110
9.4 函數(shù)實(shí)驗(yàn) 112
9.4.1 實(shí)驗(yàn)?zāi)康?112
9.4.2 驗(yàn)證型實(shí)驗(yàn) 112
9.4.3 設(shè)計(jì)型實(shí)驗(yàn) 114
9.5 數(shù)組實(shí)驗(yàn) 116
9.5.1 實(shí)驗(yàn)?zāi)康?116
9.5.2 驗(yàn)證型實(shí)驗(yàn) 116
9.5.3 設(shè)計(jì)型實(shí)驗(yàn) 119
9.6 指針實(shí)驗(yàn) 121
9.6.1 實(shí)驗(yàn)?zāi)康?121
9.6.2 驗(yàn)證型實(shí)驗(yàn) 121
9.6.3 設(shè)計(jì)型實(shí)驗(yàn) 123
9.7 結(jié)構(gòu)體實(shí)驗(yàn) 125
9.7.1 實(shí)驗(yàn)?zāi)康?125
9.7.2 驗(yàn)證型實(shí)驗(yàn) 125
9.7.3 設(shè)計(jì)型實(shí)驗(yàn) 128
9.8 文件實(shí)驗(yàn) 131
9.8.1 實(shí)驗(yàn)?zāi)康?131
9.8.2 驗(yàn)證型實(shí)驗(yàn) 131
9.8.3 設(shè)計(jì)型實(shí)驗(yàn) 132
9.9 常用算法實(shí)驗(yàn) 136
9.9.1 實(shí)驗(yàn)?zāi)康?136
9.9.2 驗(yàn)證型實(shí)驗(yàn) 136
9.9.3 設(shè)計(jì)型實(shí)驗(yàn) 137
9.10 智能算法實(shí)驗(yàn) 138
9.10.1 實(shí)驗(yàn)?zāi)康?138
9.10.2 設(shè)計(jì)型實(shí)驗(yàn) 139
綜合實(shí)踐案例篇
第10章 非負(fù)大整數(shù)運(yùn)算 142
10.1 實(shí)驗(yàn)?zāi)康?142
10.2 總體設(shè)計(jì) 142
10.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 143
10.4 功能模塊詳細(xì)設(shè)計(jì) 144
10.4.1 總體功能設(shè)計(jì) 144
10.4.2 模塊設(shè)計(jì)思想與流程 144
10.5 代碼實(shí)現(xiàn) 147
10.6 測試驗(yàn)證 152
10.6.1 加法運(yùn)算驗(yàn)證 152
10.6.2 減法運(yùn)算驗(yàn)證 152
10.6.3 乘法運(yùn)算驗(yàn)證 153
第11章 機(jī)器人路徑規(guī)劃 154
11.1 實(shí)驗(yàn)?zāi)康?154
11.2 總體設(shè)計(jì) 154
11.3 數(shù)據(jù)結(jié)構(gòu) 154
11.4 功能模塊詳細(xì)設(shè)計(jì) 155
11.5 代碼實(shí)現(xiàn) 158
11.6 測試驗(yàn)證 162
第12章 學(xué)生成績管理系統(tǒng) 163
12.1 實(shí)驗(yàn)?zāi)康?163
12.2 總體設(shè)計(jì) 163
12.2.1 基于結(jié)構(gòu)體數(shù)組的系統(tǒng)總體設(shè)計(jì) 163
12.2.2 基于單鏈表結(jié)構(gòu)的系統(tǒng)總體設(shè)計(jì) 165
12.3 模塊詳細(xì)設(shè)計(jì) 166
12.4 代碼實(shí)現(xiàn) 169
12.4.1 基于結(jié)構(gòu)體數(shù)組的代碼實(shí)現(xiàn) 169
12.4.2 基于單鏈表結(jié)構(gòu)的代碼實(shí)現(xiàn) 178
參考文獻(xiàn) 190