定 價:35 元
叢書名:世紀英才高等職業(yè)教育課改系列規(guī)劃教材
- 作者:高維春
- 出版時間:2014/8/1
- ISBN:9787115359674
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312
- 頁碼:266
- 紙張:膠版紙
- 版次:2
- 開本:16K
本書以培養(yǎng)學生的C語言應用能力為主線,強調(diào)工學結(jié)合。本書的主要內(nèi)容包括C語言基礎知識,學生成績管理系統(tǒng)界面設計,學生成績管理系統(tǒng)主菜單功能實現(xiàn),學生成績管理系統(tǒng)主菜單重復選擇的實現(xiàn),用數(shù)組實現(xiàn)學生成績管理系統(tǒng),用函數(shù)改善學生成績管理系統(tǒng),用結(jié)構(gòu)體優(yōu)化學生成績管理系統(tǒng),用指針實現(xiàn)查詢、修改、添加、刪除學生成績,用文件完善學生成績管理系統(tǒng)。
本書配備了上機輔導教材《C語言程序設計上機指導與習題集》。另外,本書中學生成績管理系統(tǒng)的程序源代碼和課件等教學資料,可從人民郵電出版社教學服務與資源網(wǎng)下載。
本書可作為高職高專院校C語言程序設計課程的教材,也適合C語言程序設計初學者學習使用。
任務式教學
適合C程序設計零起點讀者
循序漸進,重難點突出
開篇導讀 C語言基礎知識 1
第一部分 任務學習引導 1
0.1 C語言概述 1
0.2 編寫、運行一個簡單的C語言程序 3
0.3 數(shù)據(jù)類型 8
0.4 運算符與表達式 16
第二部分 自學與拓展 22
0.5 程序設計與算法 22
習題 26
任務一 學生成績管理系統(tǒng)界面設計(順序結(jié)構(gòu)程序設計) 29
第一部分 任務學習引導 29
1.1 結(jié)構(gòu)化程序設計的基本結(jié)構(gòu) 29
1.2 輸入/輸出語句 31
第二部分 模塊實現(xiàn):學生成績管理系統(tǒng)界面設計 42
習題 43
任務二 學生成績管理系統(tǒng)主菜單功能實現(xiàn)(分支結(jié)構(gòu)程序設計) 46
第一部分 任務學習引導 46
2.1 關系運算符與關系表達式 46
2.2 邏輯運算符與邏輯表達式 47
2.3 if語句 49
2.4 switch語句 57
第二部分 模塊實現(xiàn):學生成績管理系統(tǒng)主菜單的實現(xiàn) 60
第三部分 自學與拓展 63
2.5 條件運算符和條件表達式 63
習題 64
任務三 學生成績管理系統(tǒng)主菜單重復選擇的實現(xiàn)(循環(huán)結(jié)構(gòu)程序設計) 67
第一部分 任務學習引導 67
3.1 for語句 68
3.2 while語句 74
3.3 do-while語句 76
3.4 break語句 79
3.5 循環(huán)語句的嵌套 81
第二部分 模塊實現(xiàn):學生成績管理系統(tǒng)主菜單重復選擇的實現(xiàn) 83
第三部分 自學與拓展 88
3.6 continue語句 88
習題 90
任務四 用數(shù)組實現(xiàn)學生成績管理系統(tǒng)(數(shù)組) 94
第一部分 任務學習引導 95
4.1 一維數(shù)組 96
4.2 二維數(shù)組 109
4.3 字符串與字符數(shù)組 116
第二部分 模塊實現(xiàn):用數(shù)組實現(xiàn)學生成績管理系統(tǒng) 124
習題 130
任務五 用函數(shù)改善學生成績管理系統(tǒng)(函數(shù)) 132
第一部分 任務學習引導 133
5.1 函數(shù)的概述 133
5.2 函數(shù)定義的一般形式 135
5.3 函數(shù)的調(diào)用 136
5.4 函數(shù)參數(shù)與函數(shù)返回值 140
5.5 函數(shù)的嵌套調(diào)用 143
5.6 數(shù)組作為函數(shù)的實參 144
5.7 內(nèi)部變量與外部變量 148
第二部分 模塊實現(xiàn):用函數(shù)改善學生成績管理系統(tǒng) 151
第三部分 自學與拓展 166
5.8 動態(tài)存儲變量與靜態(tài)存儲變量 166
5.9 文件包含預處理命令 168
習題 169
任務六 用結(jié)構(gòu)體優(yōu)化學生成績管理系統(tǒng)(結(jié)構(gòu)體) 173
第一部分 任務學習引導 173
6.1 結(jié)構(gòu)體類型與結(jié)構(gòu)體變量 173
6.2 結(jié)構(gòu)體變量的初始化與引用 176
6.3 結(jié)構(gòu)體數(shù)組 178
6.4 結(jié)構(gòu)體與函數(shù)傳遞 182
第二部分 模塊實現(xiàn):用結(jié)構(gòu)體優(yōu)化學生成績管理系統(tǒng) 187
第三部分 自學與拓展 191
6.5 共用體與枚舉類型 191
習題 195
任務七 用指針實現(xiàn)查詢、修改、添加、刪除學生成績(指針) 198
第一部分 任務學習引導 198
7.1 變量的指針與指針變量的概念 198
7.2 指針變量 199
7.3 指針與函數(shù) 202
7.4 指針與一維數(shù)組 206
7.5 指針與字符串 214
7.6 指針與結(jié)構(gòu)體 219
第二部分 模塊實現(xiàn):用指針實現(xiàn)查詢、修改、添加、刪除學生成績 228
第三部分 自學與拓展 232
7.7 其他類型的指針 232
習題 236
任務八 用文件完善學生成績管理系統(tǒng)(文件) 239
第一部分 任務學習引導 241
8.1 文件的概念 241
8.2 文件指針 242
8.3 文件的基本操作 242
第二部分 模塊實現(xiàn):用文件完善學生成績管理系統(tǒng) 251
第三部分 自學與拓展 258
8.4 文件的其他操作 258
習題 263
參考文獻 266