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