C語(yǔ)言項(xiàng)目化教程(基于智能制造軟件)
定 價(jià):55 元
- 作者:羅穎
- 出版時(shí)間:2023/11/1
- ISBN:9787121468896
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:272
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)分為10個(gè)項(xiàng)目,包括課程準(zhǔn)備、車(chē)輛行駛狀態(tài)顯示(輸入、輸出)、車(chē)輛數(shù)據(jù)類型選擇(選擇結(jié)構(gòu))、車(chē)輛電池?cái)?shù)據(jù)監(jiān)測(cè)(循環(huán)結(jié)構(gòu))、汽車(chē)銷(xiāo)售數(shù)據(jù)(數(shù)組)、模塊化設(shè)計(jì)(函數(shù))、汽車(chē)數(shù)據(jù)間接顯示(指針)、汽車(chē)數(shù)據(jù)顯示(結(jié)構(gòu)體)、汽車(chē)數(shù)據(jù)文件的讀/寫(xiě)操作(文件)、綜合任務(wù):車(chē)輛數(shù)據(jù)收發(fā)模擬器。每個(gè)項(xiàng)目都設(shè)定了學(xué)習(xí)目標(biāo),分解后的每個(gè)任務(wù)都設(shè)定了任務(wù)目標(biāo)、知識(shí)儲(chǔ)備、典型案例、任務(wù)分析與實(shí)踐、鞏固練習(xí)5個(gè)環(huán)節(jié),逐層遞進(jìn)分析和解決問(wèn)題。本書(shū)配有全套在線教學(xué)視頻,生動(dòng)形象地講解了C語(yǔ)言的基礎(chǔ)知識(shí)與應(yīng)用方法,易學(xué)易用。本書(shū)以校企合作項(xiàng)目為真實(shí)案例,選取有效案例融入知識(shí)講解中,德技并修,以任務(wù)驅(qū)動(dòng)的方式讓學(xué)生從發(fā)現(xiàn)問(wèn)題、尋找方法、解決問(wèn)題的全過(guò)程中得到全方位、專業(yè)的編程技能訓(xùn)練。本書(shū)既適合作為高職高專院校計(jì)算機(jī)專業(yè)學(xué)生的C語(yǔ)言程序設(shè)計(jì)教材,也適合作為廣大讀者的自學(xué)參考用書(shū)。
羅穎,女,1976.12,四川省成都市,副教授,現(xiàn)任至于蘇州工業(yè)職業(yè)技術(shù)學(xué)院軟件與服務(wù)外包學(xué)院副院長(zhǎng),研究方向移動(dòng)互聯(lián)應(yīng)用軟件開(kāi)發(fā)。2014年以來(lái),主持并參與市廳級(jí)以上項(xiàng)目多項(xiàng),其中主持結(jié)項(xiàng)1項(xiàng),主持在研2項(xiàng)。其中,江蘇省教育廳科技項(xiàng)目1項(xiàng),江蘇省教育科學(xué)規(guī)劃課題1項(xiàng),江蘇省科技計(jì)劃體系項(xiàng)目1項(xiàng),蘇州市科技發(fā)展規(guī)劃項(xiàng)目2項(xiàng),主編教材1本,發(fā)表論文多篇。歷任CCF蘇州會(huì)員活動(dòng)中心委員,CCF YOCSEF蘇州分部候任AC,蘇州人工智能學(xué)會(huì)教育專委會(huì)常務(wù)理事等職務(wù)。
項(xiàng)目1 課程準(zhǔn)備 1
任務(wù)1.1 計(jì)算機(jī)語(yǔ)言介紹 1
1.1.1 計(jì)算機(jī)語(yǔ)言的發(fā)展 1
1.1.2 C語(yǔ)言介紹 2
任務(wù)1.2 C語(yǔ)言的工具介紹 3
1.2.1 Visual C++ 6.0 3
1.2.2 DEV-C++ 7
1.2.3 C/C++程序設(shè)計(jì)學(xué)習(xí)與實(shí)驗(yàn)
系統(tǒng) 10
任務(wù)1.3 創(chuàng)建第一個(gè)C語(yǔ)言程序——
歡迎來(lái)到車(chē)輛監(jiān)控系統(tǒng) 11
1.3.1 任務(wù)目標(biāo) 11
1.3.2 知識(shí)儲(chǔ)備 12
1.3.3 典型案例 13
1.3.4 任務(wù)分析與實(shí)踐 14
1.3.5 鞏固練習(xí) 15
同步訓(xùn)練 15
項(xiàng)目2 車(chē)輛行駛狀態(tài)顯示(輸入、
輸出) 17
任務(wù)2.1 統(tǒng)計(jì)汽車(chē)的數(shù)量(printf()
函數(shù)) 17
2.1.1 任務(wù)目標(biāo) 17
2.1.2 知識(shí)儲(chǔ)備 18
2.1.3 典型案例 20
2.1.4 任務(wù)分析與實(shí)踐 22
2.1.5 鞏固練習(xí) 23
任務(wù)2.2 計(jì)算客車(chē)總的載客人數(shù)
(scanf()函數(shù)) 23
2.2.1 任務(wù)目標(biāo) 23
2.2.2 知識(shí)儲(chǔ)備 23
2.2.3 典型案例 24
2.2.4 任務(wù)分析與實(shí)踐 26
2.2.5 鞏固練習(xí) 26
任務(wù)2.3 統(tǒng)計(jì)需要的客車(chē)數(shù)量(算術(shù)
運(yùn)算符、強(qiáng)制轉(zhuǎn)換) 27
2.3.1 任務(wù)目標(biāo) 27
2.3.2 知識(shí)儲(chǔ)備 27
2.3.3 典型案例 28
2.3.4 任務(wù)分析與實(shí)踐 30
2.3.5 鞏固練習(xí) 30
任務(wù)2.4 輸出降級(jí)后的駕駛證類型
(字符的輸入與輸出) 31
2.4.1 任務(wù)目標(biāo) 31
2.4.2 知識(shí)儲(chǔ)備 31
2.4.3 典型案例 32
2.4.4 任務(wù)分析與實(shí)踐 35
2.4.5 鞏固練習(xí) 36
任務(wù)2.5 繪制駕駛證考試的
流程圖 36
2.5.1 任務(wù)目標(biāo) 36
2.5.2 知識(shí)儲(chǔ)備 36
2.5.3 典型案例 38
2.5.4 任務(wù)分析與實(shí)踐 39
2.5.5 鞏固練習(xí) 39
同步訓(xùn)練 41
項(xiàng)目3 車(chē)輛數(shù)據(jù)類型選擇
(選擇結(jié)構(gòu)) 46
任務(wù)3.1 新能源汽車(chē)電池型號(hào)的選擇(單分支語(yǔ)句) 46
3.1.1 任務(wù)目標(biāo) 46
3.1.2 知識(shí)儲(chǔ)備 47
3.1.3 典型案例 51
3.1.4 任務(wù)分析與實(shí)踐 54
3.1.5 鞏固練習(xí) 55
任務(wù)3.2 判斷新能源汽車(chē)數(shù)據(jù)采集
狀況(雙分支語(yǔ)句) 55
3.2.1 任務(wù)目標(biāo) 55
3.2.2 知識(shí)儲(chǔ)備 56
3.2.3 典型案例 57
3.2.4 任務(wù)分析與實(shí)踐 60
3.2.5 鞏固練習(xí) 61
任務(wù)3.3 輸出新能源汽車(chē)剩余電量的
顯示狀態(tài)(多分支) 62
3.3.1 任務(wù)目標(biāo) 62
3.3.2 知識(shí)儲(chǔ)備 62
3.3.3 典型案例 64
3.3.4 任務(wù)分析與實(shí)踐 70
3.3.5 鞏固練習(xí) 71
任務(wù)3.4 輸出新能源汽車(chē)剩余電量的
顯示狀態(tài)(switch) 72
3.4.1 任務(wù)目標(biāo) 72
3.4.2 知識(shí)儲(chǔ)備 72
3.4.3 典型案例 75
3.4.4 任務(wù)分析與實(shí)踐 80
3.4.5 鞏固練習(xí) 81
任務(wù)3.5 新能源汽車(chē)故障診斷與維修(選擇嵌套) 81
3.5.1 任務(wù)目標(biāo) 81
3.5.2 知識(shí)儲(chǔ)備 81
3.5.3 典型案例 83
3.5.4 任務(wù)分析與實(shí)踐 86
3.5.5 鞏固練習(xí) 87
同步訓(xùn)練 88
項(xiàng)目4 車(chē)輛電池?cái)?shù)據(jù)監(jiān)測(cè)
(循環(huán)結(jié)構(gòu)) 91
任務(wù)4.1 車(chē)輛電池充電狀態(tài)顯示
(for循環(huán)) 91
4.1.1 任務(wù)目標(biāo) 91
4.1.2 知識(shí)儲(chǔ)備 92
4.1.3 典型案例 93
4.1.4 任務(wù)分析與實(shí)踐 97
4.1.5 鞏固練習(xí) 97
任務(wù)4.2 固定時(shí)間內(nèi)車(chē)輛電池狀態(tài)
實(shí)時(shí)監(jiān)測(cè)(while循環(huán)) 97
4.2.1 任務(wù)目標(biāo) 97
4.2.2 知識(shí)儲(chǔ)備 97
4.2.3 典型案例 99
4.2.4 任務(wù)分析與實(shí)踐 105
4.2.5 鞏固練習(xí) 106
任務(wù)4.3 固定時(shí)間內(nèi)車(chē)輛電池狀態(tài)實(shí)時(shí)監(jiān)測(cè)(do…while循環(huán)) 107
4.3.1 任務(wù)目標(biāo) 107
4.3.2 知識(shí)儲(chǔ)備 107
4.3.3 典型案例 108
4.3.4 任務(wù)分析與實(shí)踐 113
4.3.5 鞏固練習(xí) 114
任務(wù)4.4 固定時(shí)間內(nèi)車(chē)輛電池故障數(shù)
判別(循環(huán)+選擇) 114
4.4.1 任務(wù)目標(biāo) 114
4.4.2 知識(shí)儲(chǔ)備 115
4.4.3 典型案例 115
4.4.4 任務(wù)分析與實(shí)踐 118
4.4.5 鞏固練習(xí) 119
任務(wù)4.5 輸出車(chē)輛停放效果圖
(嵌套循環(huán)) 119
4.5.1 任務(wù)目標(biāo) 119
4.5.2 知識(shí)儲(chǔ)備 119
4.5.3 典型案例 120
4.5.4 任務(wù)分析與實(shí)踐 122
4.5.5 鞏固練習(xí) 122
同步訓(xùn)練 123
項(xiàng)目5 汽車(chē)銷(xiāo)售數(shù)據(jù)(數(shù)組) 128
任務(wù)5.1 輸出某品牌新能源客車(chē)
1~6月的銷(xiāo)售量(一維
數(shù)組的輸入與輸出) 128
5.1.1 任務(wù)目標(biāo) 128
5.1.2 知識(shí)儲(chǔ)備 128
5.1.3 典型案例 131
5.1.4 任務(wù)分析與實(shí)踐 133
5.1.5 鞏固練習(xí) 134
任務(wù)5.2 輸出個(gè)子最矮的駕駛員的
身高和對(duì)應(yīng)的下標(biāo)(使用
一維數(shù)組求最值) 135
5.2.1 任務(wù)目標(biāo) 135
5.2.2 知識(shí)儲(chǔ)備 135
5.2.3 典型案例 136
5.2.4 任務(wù)分析與實(shí)踐 138
5.2.5 鞏固練習(xí) 139
任務(wù)5.3 對(duì)某品牌新能源客車(chē)1~6月
的銷(xiāo)售量進(jìn)行排序(使用
一維數(shù)組排序) 139
5.3.1 任務(wù)目標(biāo) 139
5.3.2 知識(shí)儲(chǔ)備 139
5.3.3 典型案例 141
5.3.4 任務(wù)分析與實(shí)踐 144
5.3.5 鞏固練習(xí) 145
任務(wù)5.4 輸出地級(jí)市對(duì)應(yīng)的車(chē)牌號(hào)
字符(字符數(shù)組) 145
5.4.1 任務(wù)目標(biāo) 145
5.4.2 知識(shí)儲(chǔ)備 146
5.4.3 典型案例 149
5.4.4 任務(wù)分析與實(shí)踐 151
5.4.5 鞏固練習(xí) 152
任務(wù)5.5 輸出新能源大型客車(chē)1~6月的銷(xiāo)售明細(xì)表(二維數(shù)組) 152
5.5.1 任務(wù)目標(biāo) 152
5.5.2 知識(shí)儲(chǔ)備 153
5.5.3 典型案例 155
5.5.4 任務(wù)分析與實(shí)踐 159
5.5.5 鞏固練習(xí) 160
同步訓(xùn)練 161
項(xiàng)目6 模塊化設(shè)計(jì)(函數(shù)) 165
任務(wù)6.1 顯示車(chē)輛數(shù)據(jù)(無(wú)參數(shù)
無(wú)返回值類型) 165
6.1.1 任務(wù)目標(biāo) 165
6.1.2 知識(shí)儲(chǔ)備 166
6.1.3 典型案例 167
6.1.4 任務(wù)分析與實(shí)踐 170
6.1.5 鞏固練習(xí) 171
任務(wù)6.2 根據(jù)車(chē)輛品牌,顯示車(chē)輛數(shù)據(jù)(有參數(shù)無(wú)返回值類型) 172
6.2.1 任務(wù)目標(biāo) 172
6.2.2 知識(shí)儲(chǔ)備 172
6.2.3 典型案例 173
6.2.4 任務(wù)分析與實(shí)踐 176
6.2.5 鞏固練習(xí) 176
任務(wù)6.3 根據(jù)汽車(chē)品牌輸出銷(xiāo)售量
(有返回值類型) 176
6.4.1 任務(wù)目標(biāo) 176
6.3.2 知識(shí)儲(chǔ)備 177
6.3.3 典型案例 178
6.3.4 任務(wù)分析與實(shí)踐 182
6.3.5 鞏固練習(xí) 183
任務(wù)6.4 根據(jù)駕駛員的工作年限,
求第12年的月工資數(shù)額
(嵌套和遞歸) 184
6.4.1 任務(wù)目標(biāo) 184
6.4.2 知識(shí)儲(chǔ)備 184
6.4.3 典型案例 185
6.4.4 任務(wù)分析與實(shí)踐 188
6.4.5 鞏固練習(xí) 188
同步訓(xùn)練 189
項(xiàng)目7 汽車(chē)數(shù)據(jù)間接顯示(指針) 193
任務(wù)7.1 統(tǒng)計(jì)某車(chē)企一年的汽車(chē)
銷(xiāo)售量(指針和變量) 193
7.1.1 任務(wù)目標(biāo) 193
7.1.2 知識(shí)儲(chǔ)備 194
7.1.3 典型案例 194
7.1.4 任務(wù)分析與實(shí)踐 196
7.1.5 鞏固練習(xí) 196
任務(wù)7.2 輸出1~12月的汽車(chē)銷(xiāo)售量(指針和數(shù)組) 197
7.2.1 任務(wù)目標(biāo) 197
7.2.2 知識(shí)儲(chǔ)備 197
7.2.3 典型案例 199
7.2.4 任務(wù)分析與實(shí)踐 200
7.2.5 鞏固練習(xí) 200
任務(wù)7.3 某車(chē)企多項(xiàng)數(shù)據(jù)顯示(將指針
作為函數(shù)參數(shù)) 201
7.3.1 任務(wù)目標(biāo) 201
7.3.2 知識(shí)儲(chǔ)備 201
7.3.3 典型案例 203
7.3.4 任務(wù)分析與實(shí)踐 205
7.3.5 鞏固練習(xí) 205
同步訓(xùn)練 207
項(xiàng)目8 汽車(chē)數(shù)據(jù)顯示(結(jié)構(gòu)體) 211
任務(wù)8.1 一輛汽車(chē)的數(shù)據(jù)顯示
(結(jié)構(gòu)體變量) 211
8.1.1 任務(wù)目標(biāo) 211
8.1.2 知識(shí)儲(chǔ)備 211
8.1.3 典型案例 216
8.1.4 任務(wù)分析與實(shí)踐 217
8.1.5 鞏固練習(xí) 218
任務(wù)8.2 多輛汽車(chē)的數(shù)據(jù)顯示
(結(jié)構(gòu)體數(shù)組) 219
8.2.1 任務(wù)目標(biāo) 219
8.2.2 知識(shí)儲(chǔ)備 219
8.2.3 典型案例 221
8.2.4 任務(wù)目標(biāo)與實(shí)現(xiàn) 222
8.2.5 鞏固練習(xí) 223
任務(wù)8.3 多輛汽車(chē)數(shù)據(jù)的間接顯示
(結(jié)構(gòu)體指針) 225
8.3.1 任務(wù)目標(biāo) 225
8.3.2 知識(shí)儲(chǔ)備 226
8.3.3 典型案例 227
8.3.4 任務(wù)分析與實(shí)踐 228
8.3.5 鞏固練習(xí) 229
同步訓(xùn)練 232
項(xiàng)目9 汽車(chē)數(shù)據(jù)文件的讀/寫(xiě)操作
(文件) 234
任務(wù)9.1 汽車(chē)文本數(shù)據(jù)的讀/寫(xiě)
(文本文件) 234
9.1.1 任務(wù)目標(biāo) 234
9.1.2 知識(shí)儲(chǔ)備 234
9.1.3 典型案例 237
9.1.4 任務(wù)分析與實(shí)踐 238
9.1.5 鞏固練習(xí) 239
任務(wù)9.2 汽車(chē)文件的讀/寫(xiě)
(二進(jìn)制文件) 240
9.2.1 任務(wù)目標(biāo) 240
9.2.2 知識(shí)儲(chǔ)備 240
9.2.3 典型案例 241
9.2.4 任務(wù)分析與實(shí)踐 243
9.2.5 鞏固練習(xí) 244
同步訓(xùn)練 245
項(xiàng)目10 綜合任務(wù):車(chē)輛數(shù)據(jù)收發(fā)
模擬器 246
任務(wù)1 引例名稱 246
任務(wù)2 引例分析 246
任務(wù)3 引例代碼 247
任務(wù)4 系統(tǒng)截圖 253
附錄A 運(yùn)算符的優(yōu)先級(jí)和結(jié)合性 254
附錄B 常用字符與ASCII碼對(duì)照表 256
附錄C 常用的C語(yǔ)言庫(kù)函數(shù) 258
附錄D C語(yǔ)言中的關(guān)鍵字 262