C語言程序設計項目化教程 版權信息
- ISBN:9787113270124
- 條形碼:9787113270124 ; 978-7-113-27012-4
- 裝幀:70g膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計項目化教程 本書特色
本系列教材特點突出:①一個項目貫穿系列教材;②對接行業標準和崗位規范;③打破課程的界限,注重課程間的知識銜接;④降低理論難度,注重能力和技能培養。
⑤形成一種教材開發模式。
C語言程序設計項目化教程 內容簡介
本書是安徽省高校省級質量工程規劃教材立項教材—— 計算機專業項目化系列教程(2017ghjc290) 之一。全書本著“項目引領,任務驅動,圍繞需求,循序漸進”的原則編寫,根據高職學生的特點,圍繞一個應用系統展開,每單元以圍繞項目的若干個任務引入,同時配以例題與習題,便于讀者理解和掌握本單元的重點和難點。
全書共分 11 單元,主要內容包括 C 語言的基本概念、語法和數據結構。本書具體介紹了 C 語言的數據類型、變量、各種基本語句和數組、函數、指針、結構體、位運算、文件操作及程序設計的方法,以及一個應用系統設計開發的綜合實例。本書注重應用性和實踐性,通過一些典型例題的解題分析及 C 程序幫助讀者進一步加強對 C 語言的理解。為了給讀者提供參考和強化讀者對 C 語言的操作技能,每單元配有實訓,分為基礎的驗證性實訓和提高的設計性實訓,供讀者學習借鑒和參考。
C語言程序設計項目化教程 目錄
單元 1 物業管理系統介紹 1
任務一 物業管理系統功能介紹 1
任務導入 1
知識準備 1
任務實施 2
任務二 物業管理系統功能演示 2
任務導入 2
知識準備 2
任務實施 2
小結 4
實訓 5
習題 5
單元 2 物業管理系統開發平臺 6
任務一 初識 C 語言 6
任務導入 6
知識準備
一、C 語言簡介 7
二、簡單的 C 語言程序介紹 8
三、C 源程序的結構特點 8
四、書寫程序時應遵循的規則 9
任務實施 10
任務二 了解數據輸入和輸出的
常用方法 10
任務導入 10
知識準備
一、格式化輸出函數 printf() 11
二、格式化輸入函數 scanf() 11
任務實施 11
任務三 熟悉開發平臺及應用程序
創建 12
任務導入 12
知識準備
一、VC++ 2010 簡介 12
二、VC++ 2010 開發環境介紹 13
三、VC++ 2010 創建應用程序 14
任務實施 17
小結 17
實訓 17
習題 18
單元 3 數據處理——數據類型、
運算符與表達式 19
任務一 C 語言程序的數據表示方法 19
任務導入 19
知識準備
一、C 語言的字符集與 C 語言詞匯 20
二、常量與變量 21
三、C 語言數據類型 23
任務實施 31
任務二 C 語言程序的數據處理方法 32
任務導入 32
知識準備
一、C 運算符及表達式 32
二、C 語言中數據運算的相關問題 39
任務實施 41
小結 42
實訓 42
習題 44
II C 語言程序設計項目化教程
單元4 結構化程序的基本結構 46
任務一 順序結構程序設計 46
任務導入 46
知識準備
一、算法及其表示 47
二、C 語句概述 51
三、字符的輸入與輸出函數 52
四、格式化輸入與輸出函數 54
五、順序結構程序設計 59
任務實施 61
任務二 分支結構程序設計 62
任務導入 62
知識準備
一、分支結構程序概述 63
二、分支結構控制語句種類 63
三、if 語句 63
四、if 語句嵌套 66
五、switch 語句 66
任務實施 70
任務三 循環結構程序設計 71
任務導入 71
知識準備
一、循環結構程序概述 72
二、C 語言循環結構控制語句 73
三、break 語句和 continue 語句 83
四、幾種循環的比較 85
五、循環的嵌套 85
任務實施 91
小結 92
實訓 93
習題 94
單元 5 同類型批數據處理——數組...100
任務一 一維數組的使用 100
任務導入 100
知識準備
一、數組的概念 101
二、一維數組 101
任務實施 106
任務二 二維數組的使用 106
任務導入 106
知識準備
一、二維數組的概念 106
二、二維數組 107
任務實施 111
任務三 字符數組的使用 112
任務導入 112
知識準備
一、字符數組的概念 112
二、字符數組 113
三、字符數組程序舉例 120
任務實施 123
小結 123
實訓 124
習題 125
單元 6 數據處理功能模塊——函數
及預處理命令 129
任務一 函數的定義與調用 129
任務導入 130
知識準備
一、函數概述 130
二、函數的定義 132
三、函數的調用 133
四、函數聲明和函數原型 143
任務實施 146
任務二 函數中的變量使用 148
任務導入 148
知識準備
一、局部變量和全局變量 148
目錄 III
二、變量的存儲類型 154
三、庫函數簡介 157
任務實施 158
任務三 預處理命令使用 159
任務導入 159
知識準備
預處理命令 159
任務實施 166
小結 167
小結 205
實訓 206
習題 207
單元8 不同類型數據處理——結構體、共用體與枚舉 211
任務一 業主信息的處理 211
任務導入 211
知識準備
實訓 . .........................................................168 結構體類型概念 212
習題 169
單元 7 數據地址訪問——指針 175
任務一 指針與指針變量使用 175
任務導入 175
知識準備
一、指針的基本概念 178
二、變量的指針和指向變量的
指針變量 179
任務實施 183
任務二 數組與指針使用 184
任務導入 184
知識準備
一、數組與指針 184
二、字符串與指針 189
三、指向多維數組的指針和指針變量 192
任務實施 195
任務三 指針數組和指向指針的
指針使用 196
任務導入 196
知識準備
一、指針數組和指向指針的指針 197
* 二、函數的指針和指向函數的
指針變量 201
* 三、返回指針值的函數 202
任務實施 203
任務實施 216
任務二 物業費的統計 217
任務導入 217
知識準備
一、結構體指針變量概念 217
二、動態存儲分配 221
* 三、鏈表 223
任務實施 224
任務三 小區管理員的分配 225
任務導入 225
知識準備
一、共用體類型 225
二、枚舉類型 228
三、類型定義符 typedef 230
任務實施 231
小結 233
實訓 234
習題 234
單元9 位數據處理 238
任務 小區路燈的控制 238
任務導入 238
知識準備
一、位運算概述 238
二、位運算 240
三、位域 243
IV C 語言程序設計項目化教程
任務實施 246
小結 247
實訓 247
習題 248
單元 10 程序數據的存儲——文件
操作 250
任務一 文件的打開與關閉 250
任務導入 250
知識準備
一、C 文件概述 251
二、文件指針 252
三、文件的打開與關閉 253
任務實施 255
任務二 文件的讀寫 256
任務導入 256
知識準備
一、文件的讀寫 256
二、文件的隨機讀 / 寫 264
三、文件檢測函數 268
四、程序舉例 268
任務實施 269
小結 270
實訓 271
習題 272
單元 11 綜合實訓——物業管理系統
開發與調試 274
任務一 物業管理系統項目概述 274
任務導入 274
知識準備
一、項目概述 274
二、總體設計 275
任務實施 278
任務二 物業管理系統項目功能
設計 284
任務導入 284
知識準備 284
任務實施 285
任務三 物業管理系統項目整體調試
與執行文件生成 290
任務導入 290
知識準備 290
任務實施 291
小結 294
實訓 295
習題 295
附錄 296
附錄 A ASCII 碼表 296
附錄 B C 語言的關鍵字 298
附錄 C 運算符優先級和結合性 298
參考文獻 300
展開全部
C語言程序設計項目化教程 作者簡介
方少卿,教授,銅陵職業技術學院校企合作辦公室(科研處)主任,致公黨員,銅陵市第六、七、八屆政協委員,安徽省高職高專計算機應用專業帶頭人,省級教學名師,省教育評估專家,中國電子學會高級會員,安徽省電子學會理事,安徽省高校計算機教研會理事、校企合作專委會副主任,銅陵市計算機協會常務理事;公開發表論文17篇(其中第一作者11篇),獲學院優秀論文一、二等獎各一次,市自然科學優秀學術論文2等獎1次,3等獎2次。主編《C語言程序設計》等3部安徽省“十一五”和“十二五”規劃教材在內的十三部高職高專教材;主持參與30多項各級各類教科研項目,包括省高校教科研項目20項(其中主持10項);主持完成計算機應用、軟件技術等多個專業的人才培養方案,主持完成教育部人才培養評估計算機應用專業剖析。獲安徽省優秀致公黨員,學院師德標兵、學院優秀教師、學院評估工作先進個人、學院教科研先進個人,全國信息技術大賽組織工作先進個人,銅陵市民主黨派科普志愿者優秀成員。指導學生獲全國軟件人才開發與設計大賽三等獎;提交的多分提案作為重要提案由市政府分管市長領辦或市政協主席會議督辦,獲市政協優秀提案1份。