買這商品的人也買了...
-
組合語言, 7/e (國際版) (Assembly Language for x86 Processors, 7/e)$720$648 -
世界第一簡單工程數學 (電子電機)$320$252 -
世界第一簡單虛數.複數$280$238 -
破解線上遊戲:電玩駭客的自動化 Bot 開發寶典 (Game Hacking: Developing Autonomous Bots for Online Games)$550$429 -
優化 C++|提高程式效能的有效技術 (Optimized C++: Proven Techniques for Heightened Performance)$680$537 -
演算法之美:隱藏在資料結構背後的原理 (C++版)$650$507 -
世界第一簡單機器學習$320$272 -
$856計算機科學中的數學:信息與智能時代的必修課 -
白話演算法!培養程式設計的邏輯思考 (Grokking Algorithms: An illustrated guide for programmers and other curious people)$520$468 -
生物特徵辨識系統設計$600$540 -
$1,014遊戲中的人工智能, 3/e -
最新機器學習的教科書$780$616 -
看圖讀懂半導體製造裝置$350$276 -
世界第一簡單電磁學$300$255 -
$708圖像畫質算法與底層視覺技術 -
$421分佈式運算、雲端運算與大數據 第2版 -
簡約的軟體開發思維:用 Functional Programming 重構程式 - 以 Javascript 為例 (Grokking Simplicity: Taming Complex Software with Functional Thinking)$1,000$850 -
$560破解深度學習:模型算法與實現 (核心篇) -
超詳解!半導體產業鏈:從技術到市場,解析影響全球的科技命脈$440$347
商品描述
本教材聚焦民辦本科院校工科類各專業"計算機程序設計(C)”課程教學需求,以"基礎→進階→綜合”三階能力遞進為核心框架,涵蓋C語言從基礎語法到指針應用的全知識鏈。內容上采用"遊戲化場景+真實案例”雙驅動模式,同時,教材創新性融入"四維評價體系”與課程思政元素,配套微課視頻、在線虛擬實驗平臺及企業案例庫,貫穿"智慧校園”綜合項目,形成"理論-實踐-就業”閉環。本書讀者對象為全國民辦本科工科類各專業學生,尤其適合編程基礎薄弱、需要通過趣味化學習與實踐提升編程能力的學生。
目錄大綱
項目 1 破冰實戰:我的第一個 C 語言程序 ............................................................................... 1
案例 1 智能快遞查詢系統 ..................................................................................................... 2
任務 1 C 語言的發展史 ....................................................................................................... 2
任務 2 C 語言的特點 ........................................................................................................... 4
任務 3 一個簡單的 C 語言程序 ............................................................................................ 5
任務 4 開發環境 ................................................................................................................. 6
任務 5 任務實施 ............................................................................................................... 11
實驗任務:改造為校園智能快遞查詢系統 .......................................................................... 14
課後挑戰:增加天氣查詢功能 .............................................................................................. 16
項目 2 編程思維初體驗:C 語言程序設計基礎 ...................................................................... 19
案例 2 奶茶店自助點單系統 ............................................................................................... 20
任務 1 常量與變量 ............................................................................................................ 20
任務 2 數據類型 ............................................................................................................... 23
任務 3 算術運算符與表達式 .............................................................................................. 25
任務 4 其他運算符與表達式 .............................................................................................. 27
任務 5 任務實施 ............................................................................................................... 31
實驗任務:實現“第 2 杯半價”促銷邏輯 .............................................................................. 39
課後挑戰:增加會員折扣功能 .............................................................................................. 41
項目 3 數據流水線設計:順序結構 .......................................................................................... 45
案例 3 學生體質健康測試數據處理系統 ........................................................................... 46
任務 1 算 法 ............................................................................................................... 46
任務 2 基本輸入/輸出函數 ................................................................................................. 50
任務 3 順序結構應用......................................................................................................... 53
實驗任務:實現肺活量與視力的綜合評估 .......................................................................... 57
課後挑戰:生成個性化運動建議 .......................................................................................... 63
項目 4 遊戲化決策編程:選擇結構 .......................................................................................... 66
案例 4 《校園生存大挑戰》文字遊戲 ............................................................................... 67
任務 1 關系表達式和邏輯表達式 ....................................................................................... 68
任務 2 if 語句 ................................................................................................................... 74
任務 3 條件運算符 ............................................................................................................ 81
任務 4 switch 語句 ............................................................................................................ 85
實驗任務:設計《教室占座大挑戰》遊戲 .......................................................................... 98
課後挑戰:增加隨機事件系統 ............................................................................................ 103
項目 5 自動化神器開發:循環結構 ........................................................................................ 109
案例 5 宿舍查寢數據錄入系統 ......................................................................................... 110
任務 1 for 語句 ............................................................................................................... 111
任務 2 while 語句 ............................................................................................................ 115
任務 3 do-while 語句 ....................................................................................................... 120
任務 4 break 和 continue ................................................................................................... 124
任務 5 循環嵌套 ............................................................................................................. 129
實驗任務:開發學生體溫監測登記系統 ............................................................................ 134
課後挑戰:增加異常數據報警功能 .................................................................................... 137
項目 6 代碼復用工廠:函數與變量 ........................................................................................ 140
案例 6 校園打印店計費系統 ............................................................................................. 141
任務 1 函數的定義 .......................................................................................................... 142
任務 2 函數的調用 .......................................................................................................... 150
任務 3 變量的作用域....................................................................................................... 159
任務 4 變量的存儲類別 ................................................................................................... 167
實驗任務:改造為圖文店綜合計費系統 ............................................................................ 173
課後挑戰:增加會員積分功能 ............................................................................................ 178
項目 7 數據倉庫管理:數組 .................................................................................................... 183
案例 7 學生選課管理系統 ................................................................................................. 184
任務 1 一維數組 ............................................................................................................. 184
任務 2 二維數組 ............................................................................................................. 187
任務 3 字符數組 ............................................................................................................. 189
任務 4 數組元素作為函數對象 ......................................................................................... 194
任務 5 數組作為函數參數 ................................................................................................ 196
實驗任務:增加選課功能和沖突檢測功能 ........................................................................ 203
課後挑戰:增加選課人數統計功能 .................................................................................... 208
項目小結 ............................................................................................................................... 211
項目 8 內存探秘之旅:指針 .................................................................................................... 213
案例 8 學生檔案管理系統 ................................................................................................. 214
任務 1 指針概述 ............................................................................................................. 214
任務 2 指針與數組 .......................................................................................................... 225
任務 3 指針與函數 .......................................................................................................... 231
實驗任務:實現檔案的添加、查詢、修改、刪除和顯示功能 ........................................ 239
課後挑戰:增加文件讀寫功能 ............................................................................................ 249
項目 9 綜合實戰:智慧校園管理系統 .................................................................................... 252
任務 1 基礎框架搭建....................................................................................................... 255
任務 2 開發成績管理模塊和體測數據管理模塊 ................................................................. 266
任務 3 開發宿舍管理模塊和選課管理模塊 ........................................................................ 280
任務 4 數據持久化與模塊優化 ......................................................................................... 290
最終成果:可演示的智慧校園管理系統原型 .................................................................... 303
