本書是《C程序設(shè)計與問題求解》的配套實踐教材。本書旨在提高讀者的計算思維,以及問題求解類課程的教學(xué)效果和教學(xué)質(zhì)量,使讀者在學(xué)習(xí)過程中通過同步練習(xí)、上機實驗及綜合實踐,深入理解和掌握計算思維,熟練使用C語言進行程序設(shè)計。《BR》本書共3篇:語法基礎(chǔ)實踐篇、問題求解實踐篇和綜合實踐案例篇。語法基礎(chǔ)實踐篇對《C程序設(shè)計與問題求解》教材各章的知識要點進行了總結(jié),并精選大量的習(xí)題輔以同步練習(xí),鞏固基礎(chǔ)語法知識;問題求解實踐篇按照《C程序設(shè)計與問題求解》教材中10章的內(nèi)容,分別設(shè)計了程序設(shè)計與問題求解實驗內(nèi)容,包括驗證型實驗和設(shè)計型實驗;綜合實踐案例篇包括3個具體的綜合實踐案例,突出介紹較復(fù)雜問題的求解方法,啟發(fā)與幫助讀者運用計算思維方法解決復(fù)雜工程問題,以提高讀者多學(xué)科交叉融合創(chuàng)新能力!禕R》
更多科學(xué)出版社服務(wù),請掃碼獲取。
目錄
語法基礎(chǔ)實踐篇
第1章 簡單的C程序設(shè)計 1
1.1 語法知識要點 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 語法知識要點 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 語法知識要點 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 語法知識要點 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 語法知識要點 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 語法知識要點 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 語法知識要點 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
問題求解實踐篇
第8章 程序開發(fā)調(diào)試環(huán)境 87
8.1 Windows上運行C 語言 87
8.1.1 DevC++簡介 87
8.1.2 C語言程序開發(fā)步驟 87
8.2 Linux上運行C 語言 90
8.2.1 Linux系統(tǒng)簡介 90
8.2.2 Linux中GCC的使用 90
8.3 MacOS上運行C語言 93
8.3.1 Xcode簡介 93
8.3.2 在Xcode上運行C語言程序 93
第9章 程序設(shè)計實踐 96
9.1 計算機信息表示實驗 96
9.1.1 實驗?zāi)康?96
9.1.2 驗證型實驗 96
9.2 簡單C程序設(shè)計實驗 103
9.2.1 實驗?zāi)康?103
9.2.2 驗證型實驗 103
9.2.3 設(shè)計型實驗 107
9.3 控制結(jié)構(gòu)實驗 108
9.3.1 實驗?zāi)康?108
9.3.2 驗證型實驗 108
9.3.3 設(shè)計型實驗 110
9.4 函數(shù)實驗 112
9.4.1 實驗?zāi)康?112
9.4.2 驗證型實驗 112
9.4.3 設(shè)計型實驗 114
9.5 數(shù)組實驗 116
9.5.1 實驗?zāi)康?116
9.5.2 驗證型實驗 116
9.5.3 設(shè)計型實驗 119
9.6 指針實驗 121
9.6.1 實驗?zāi)康?121
9.6.2 驗證型實驗 121
9.6.3 設(shè)計型實驗 123
9.7 結(jié)構(gòu)體實驗 125
9.7.1 實驗?zāi)康?125
9.7.2 驗證型實驗 125
9.7.3 設(shè)計型實驗 128
9.8 文件實驗 131
9.8.1 實驗?zāi)康?131
9.8.2 驗證型實驗 131
9.8.3 設(shè)計型實驗 132
9.9 常用算法實驗 136
9.9.1 實驗?zāi)康?136
9.9.2 驗證型實驗 136
9.9.3 設(shè)計型實驗 137
9.10 智能算法實驗 138
9.10.1 實驗?zāi)康?138
9.10.2 設(shè)計型實驗 139
綜合實踐案例篇
第10章 非負大整數(shù)運算 142
10.1 實驗?zāi)康?142
10.2 總體設(shè)計 142
10.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計 143
10.4 功能模塊詳細設(shè)計 144
10.4.1 總體功能設(shè)計 144
10.4.2 模塊設(shè)計思想與流程 144
10.5 代碼實現(xiàn) 147
10.6 測試驗證 152
10.6.1 加法運算驗證 152
10.6.2 減法運算驗證 152
10.6.3 乘法運算驗證 153
第11章 機器人路徑規(guī)劃 154
11.1 實驗?zāi)康?154
11.2 總體設(shè)計 154
11.3 數(shù)據(jù)結(jié)構(gòu) 154
11.4 功能模塊詳細設(shè)計 155
11.5 代碼實現(xiàn) 158
11.6 測試驗證 162
第12章 學(xué)生成績管理系統(tǒng) 163
12.1 實驗?zāi)康?163
12.2 總體設(shè)計 163
12.2.1 基于結(jié)構(gòu)體數(shù)組的系統(tǒng)總體設(shè)計 163
12.2.2 基于單鏈表結(jié)構(gòu)的系統(tǒng)總體設(shè)計 165
12.3 模塊詳細設(shè)計 166
12.4 代碼實現(xiàn) 169
12.4.1 基于結(jié)構(gòu)體數(shù)組的代碼實現(xiàn) 169
12.4.2 基于單鏈表結(jié)構(gòu)的代碼實現(xiàn) 178
參考文獻 190