掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
C語言程序設計--任務驅動式教程(全國高等職業教育應用型人才培養規劃教材) 版權信息
- ISBN:9787121282058
- 條形碼:9787121282058 ; 978-7-121-28205-8
- 裝幀:暫無
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
C語言程序設計--任務驅動式教程(全國高等職業教育應用型人才培養規劃教材) 內容簡介
本書以C語言為程序設計語言,將“校園歌手大賽計分系統的設計”項目的開發實施分為11個相對獨立的子任務,把C語言的基本語法、語句理論知識貫穿在每個任務中,通過任務的實施,使學者可以掌握C語言程序設計的理論知識和程序設計技能。每一個子任務包含一個完整的工作過程,子任務之間有相對的獨立性,同時遵循知識的連續性。 本書遵循基于程序開發的實際工作過程,采用任務驅動的教學模式組織教學內容,可作為高職高專電子信息類專業基礎課程的教材,也可作為程序設計愛好者的參考書。
C語言程序設計--任務驅動式教程(全國高等職業教育應用型人才培養規劃教材) 目錄
任務一 顯示評分系統標題 1
任務1.1 了解C語言的特點 2
1.1.1 程序設計語言概述 2
1.1.2 C語言的發展歷史 3
1.1.3 認識C語言的特點 3
任務1.2 熟悉C語言程序開發環境 4
1.2.1 VC++6.0安裝 4
1.2.2 程序設計的一般過程 6
1.2.3 C語言程序上機開發步驟 7
任務1.3 **個C程序 11
1.3.1 C語言程序的結構 11
1.3.2 程序設計規范 12
實訓1 顯示評分系統標題 13
習題一 14
任務二 計算一名選手的得分 16
任務2.1 選手得分的輸入/輸出 17
2.1.1 標識符 18
2.1.2 變量 18
2.1.3 常量 19
2.1.4 數據類型 20
2.1.5 格式輸出函數―printf() 24
2.1.6 格式輸入函數―scanf() 25
2.1.7 字符輸出函數―putchar() 26
2.1.8 字符輸入函數―getchar() 27
任務2.2 選手總分和平均分的計算 28
2.2.1 算術運算符和算術表達式 29
2.2.2 賦值運算符和賦值表達式 33
2.2.3 關系運算符和關系表達式 34
2.2.4 邏輯運算符和邏輯表達式 34
2.2.5 逗號運算符和逗號表達式 36
任務2.3 知識擴展 37
2.3.1 程序應用 37
2.3.2 動手試試 40
實訓2 計算一名選手得分 43
習題二 45
任務三 找出*高分和*低分 47
任務3.1 找出*高分及*低分 48
3.1.1 C語言程序的基本控制結構 49
3.1.2 if 語句 50
3.1.3 if語句使用注意事項 53
3.1.4 條件運算符和條件表達式 54
3.1.5 交換語句 55
任務3.2 將選手的平均得分轉換成相應等級 55
3.2.1 if語句的嵌套 58
3.2.2 switch語句(不帶break) 59
3.2.3 switch語句(帶break) 60
3.2.4 switch語句使用注意事項 61
任務3.3 知識擴展 61
3.3.1 程序應用 62
3.3.2 動手試試 64
實訓3 找*大值和*小值 66
習題三 67
任務四 計算一名選手*后得分 71
任務4.1 計算一名選手*后得分 72
4.1.1 for語句 73
4.1.2 while語句 76
4.1.3 do-while語句 78
4.1.4 break語句 79
4.1.5 continue語句 80
任務4.2 計算多名選手*后得分 81
4.2.1 for語句的嵌套 83
4.2.2 循環語句之間的相互嵌套 84
任務4.3 知識擴展 85
4.3.1 程序應用 85
4.3.2 動手試試 87
實訓4 計算一名選手的*后得分 88
習題四 89
任務五 選手得分排序 93
任務5.1 分析數據存儲結構 94
5.1.1 一維數組的定義及引用 94
5.1.2 一維數組的存儲形式 96
任務5.2 選手得分的輸入/輸出 97
5.2.1 一維數組的初始化 97
5.2.2 一維數組元素賦值 97
5.2.3 一維數組的輸入/輸出 97
任務5.3 選手得分排序 98
5.3.1 冒泡法排序 98
5.3.2 選擇法排序 99
實訓5 選手得分排序 100
習題五 101
任務六 多名選手得分計算與排序 103
任務6.1 二維數組數據結構 104
6.1.1 二維數組的定義及引用 104
6.1.2 二維數組的存儲形式 104
6.1.3 二維數組的使用 105
任務6.2 二維數組的應用 106
實訓6 多名選手得分計算與排序 108
習題六 109
任務七 處理選手姓名 111
任務7.1 認識字符型數據 112
7.1.1 字符常量 112
7.1.2 字符變量 113
7.1.3 字符串常量 114
任務7.2 認識字符數組 114
7.2.1 字符數組的定義和引用 114
7.2.2 字符數組的初始化 115
任務7.3 字符串的輸入和輸出 116
任務7.4 字符串的處理 118
7.4.1 常用字符串處理函數 119
7.4.2 字符串函數應用舉例 120
7.4.3 動手試試 121
實訓7 處理選手姓名 123
習題七 124
任務八 設計簡易評分系統 127
任務8.1 認識函數 128
任務8.2 函數的定義和調用 129
8.2.1 函數的定義 129
8.2.2 函數的調用 130
任務8.3 函數的參數和返回值 132
8.3.1 函數的參數 132
8.3.2 函數的返回值 135
任務8.4 函數的嵌套和遞歸調用 136
8.4.1 函數的嵌套調用 136
8.4.2 函數的遞歸調用 137
任務8.5 什么是局部變量和全局變量 139
8.5.1 局部變量 139
8.5.2 全局變量 140
任務8.6 編譯預處理 142
8.6.1 宏定義 143
8.6.2 文件包含 144
8.6.3 動手試試 145
實訓8 設計簡易評分系統(一) 148
實訓9 設計簡易評分系統(二) 149
習題八 151
任務九 利用指針設計評分系統 157
任務9.1 認識指針 158
9.1.1 訪問內存的兩種方式 158
9.1.2 指針的概念 160
任務9.2 變量的指針 160
9.2.1 指針變量的定義及初始化 160
9.2.2 指針變量的引用 161
9.2.3 指針變量作為函數參數 163
任務9.3 指針與數組 167
9.3.1 指向數組元素的指針 167
9.3.2 一維數組的指針 168
9.3.3 用指針實現一位選手5個評分的輸入和輸出 169
9.3.4 二維數組的指針 170
9.3.5 用指針實現N位選手5個評分的輸入和輸出 173
9.3.6 指向數組的指針作函數的參數 174
任務9.4 字符串的指針 178
9.4.1 指向字符串的指針變量 178
9.4.2 程序舉例 180
9.4.3 自己動手 181
任務9.5 用指針優化評分系統 183
實訓10 利用指針設計評分系統 184
習題九 185
任務十 設計完整評分系統 189
任務10.1 確定選手基本信息的類型 190
10.1.1 結構體類型 191
10.1.2 定義選手結構體類型 191
10.1.3 定義選手結構體類型變量 193
任務10.2 選手信息的錄入和輸出 195
10.2.1 結構體變量初始化 196
10.2.2 結構體變量成員的訪問 197
10.2.3 輸入和輸出選手基本信息 198
任務10.3 批量處理選手數據 199
10.3.1 結構體數組 199
10.3.2 輸入和輸出多名選手的基本信息 201
10.3.3 指向結構體的指針 202
任務10.4 計算選手*后得分和名次 204
任務10.5 了解共用體類型和枚舉類型 206
10.5.1 共用體類型 206
10.5.2 枚舉類型 210
10.5.3 自定義類型 212
實訓11 設計完整評分系統 213
習題十 214
任務十一 保存與查詢評分系統數據 217
任務11.1 文件類型指針變量的定義 218
11.1.1 文件 219
11.1.2 文件指針 220
11.1.3 定義文件指針變量 220
任務11.2 文件的打開和關閉 220
11.2.1 打開評分系統的輸入輸出文件 220
11.2.2 打開文件函數 221
11.2.3 關閉文件函數 222
任務11.3 文件的讀寫 222
11.3.1 將評委給分導入到程序(讀文件) 222
11.3.2 保存比賽成績及排名到文件(寫文件) 223
11.3.3 文件的讀寫函數 224
實訓12 文件的讀寫操作 227
習題十一 228
附錄 230
附錄A ASCⅡ代碼表 230
附錄B C運算符的優先級與結合性 231
附錄C Turbo C2.0常用的庫函數及其標題文件 232
任務1.1 了解C語言的特點 2
1.1.1 程序設計語言概述 2
1.1.2 C語言的發展歷史 3
1.1.3 認識C語言的特點 3
任務1.2 熟悉C語言程序開發環境 4
1.2.1 VC++6.0安裝 4
1.2.2 程序設計的一般過程 6
1.2.3 C語言程序上機開發步驟 7
任務1.3 **個C程序 11
1.3.1 C語言程序的結構 11
1.3.2 程序設計規范 12
實訓1 顯示評分系統標題 13
習題一 14
任務二 計算一名選手的得分 16
任務2.1 選手得分的輸入/輸出 17
2.1.1 標識符 18
2.1.2 變量 18
2.1.3 常量 19
2.1.4 數據類型 20
2.1.5 格式輸出函數―printf() 24
2.1.6 格式輸入函數―scanf() 25
2.1.7 字符輸出函數―putchar() 26
2.1.8 字符輸入函數―getchar() 27
任務2.2 選手總分和平均分的計算 28
2.2.1 算術運算符和算術表達式 29
2.2.2 賦值運算符和賦值表達式 33
2.2.3 關系運算符和關系表達式 34
2.2.4 邏輯運算符和邏輯表達式 34
2.2.5 逗號運算符和逗號表達式 36
任務2.3 知識擴展 37
2.3.1 程序應用 37
2.3.2 動手試試 40
實訓2 計算一名選手得分 43
習題二 45
任務三 找出*高分和*低分 47
任務3.1 找出*高分及*低分 48
3.1.1 C語言程序的基本控制結構 49
3.1.2 if 語句 50
3.1.3 if語句使用注意事項 53
3.1.4 條件運算符和條件表達式 54
3.1.5 交換語句 55
任務3.2 將選手的平均得分轉換成相應等級 55
3.2.1 if語句的嵌套 58
3.2.2 switch語句(不帶break) 59
3.2.3 switch語句(帶break) 60
3.2.4 switch語句使用注意事項 61
任務3.3 知識擴展 61
3.3.1 程序應用 62
3.3.2 動手試試 64
實訓3 找*大值和*小值 66
習題三 67
任務四 計算一名選手*后得分 71
任務4.1 計算一名選手*后得分 72
4.1.1 for語句 73
4.1.2 while語句 76
4.1.3 do-while語句 78
4.1.4 break語句 79
4.1.5 continue語句 80
任務4.2 計算多名選手*后得分 81
4.2.1 for語句的嵌套 83
4.2.2 循環語句之間的相互嵌套 84
任務4.3 知識擴展 85
4.3.1 程序應用 85
4.3.2 動手試試 87
實訓4 計算一名選手的*后得分 88
習題四 89
任務五 選手得分排序 93
任務5.1 分析數據存儲結構 94
5.1.1 一維數組的定義及引用 94
5.1.2 一維數組的存儲形式 96
任務5.2 選手得分的輸入/輸出 97
5.2.1 一維數組的初始化 97
5.2.2 一維數組元素賦值 97
5.2.3 一維數組的輸入/輸出 97
任務5.3 選手得分排序 98
5.3.1 冒泡法排序 98
5.3.2 選擇法排序 99
實訓5 選手得分排序 100
習題五 101
任務六 多名選手得分計算與排序 103
任務6.1 二維數組數據結構 104
6.1.1 二維數組的定義及引用 104
6.1.2 二維數組的存儲形式 104
6.1.3 二維數組的使用 105
任務6.2 二維數組的應用 106
實訓6 多名選手得分計算與排序 108
習題六 109
任務七 處理選手姓名 111
任務7.1 認識字符型數據 112
7.1.1 字符常量 112
7.1.2 字符變量 113
7.1.3 字符串常量 114
任務7.2 認識字符數組 114
7.2.1 字符數組的定義和引用 114
7.2.2 字符數組的初始化 115
任務7.3 字符串的輸入和輸出 116
任務7.4 字符串的處理 118
7.4.1 常用字符串處理函數 119
7.4.2 字符串函數應用舉例 120
7.4.3 動手試試 121
實訓7 處理選手姓名 123
習題七 124
任務八 設計簡易評分系統 127
任務8.1 認識函數 128
任務8.2 函數的定義和調用 129
8.2.1 函數的定義 129
8.2.2 函數的調用 130
任務8.3 函數的參數和返回值 132
8.3.1 函數的參數 132
8.3.2 函數的返回值 135
任務8.4 函數的嵌套和遞歸調用 136
8.4.1 函數的嵌套調用 136
8.4.2 函數的遞歸調用 137
任務8.5 什么是局部變量和全局變量 139
8.5.1 局部變量 139
8.5.2 全局變量 140
任務8.6 編譯預處理 142
8.6.1 宏定義 143
8.6.2 文件包含 144
8.6.3 動手試試 145
實訓8 設計簡易評分系統(一) 148
實訓9 設計簡易評分系統(二) 149
習題八 151
任務九 利用指針設計評分系統 157
任務9.1 認識指針 158
9.1.1 訪問內存的兩種方式 158
9.1.2 指針的概念 160
任務9.2 變量的指針 160
9.2.1 指針變量的定義及初始化 160
9.2.2 指針變量的引用 161
9.2.3 指針變量作為函數參數 163
任務9.3 指針與數組 167
9.3.1 指向數組元素的指針 167
9.3.2 一維數組的指針 168
9.3.3 用指針實現一位選手5個評分的輸入和輸出 169
9.3.4 二維數組的指針 170
9.3.5 用指針實現N位選手5個評分的輸入和輸出 173
9.3.6 指向數組的指針作函數的參數 174
任務9.4 字符串的指針 178
9.4.1 指向字符串的指針變量 178
9.4.2 程序舉例 180
9.4.3 自己動手 181
任務9.5 用指針優化評分系統 183
實訓10 利用指針設計評分系統 184
習題九 185
任務十 設計完整評分系統 189
任務10.1 確定選手基本信息的類型 190
10.1.1 結構體類型 191
10.1.2 定義選手結構體類型 191
10.1.3 定義選手結構體類型變量 193
任務10.2 選手信息的錄入和輸出 195
10.2.1 結構體變量初始化 196
10.2.2 結構體變量成員的訪問 197
10.2.3 輸入和輸出選手基本信息 198
任務10.3 批量處理選手數據 199
10.3.1 結構體數組 199
10.3.2 輸入和輸出多名選手的基本信息 201
10.3.3 指向結構體的指針 202
任務10.4 計算選手*后得分和名次 204
任務10.5 了解共用體類型和枚舉類型 206
10.5.1 共用體類型 206
10.5.2 枚舉類型 210
10.5.3 自定義類型 212
實訓11 設計完整評分系統 213
習題十 214
任務十一 保存與查詢評分系統數據 217
任務11.1 文件類型指針變量的定義 218
11.1.1 文件 219
11.1.2 文件指針 220
11.1.3 定義文件指針變量 220
任務11.2 文件的打開和關閉 220
11.2.1 打開評分系統的輸入輸出文件 220
11.2.2 打開文件函數 221
11.2.3 關閉文件函數 222
任務11.3 文件的讀寫 222
11.3.1 將評委給分導入到程序(讀文件) 222
11.3.2 保存比賽成績及排名到文件(寫文件) 223
11.3.3 文件的讀寫函數 224
實訓12 文件的讀寫操作 227
習題十一 228
附錄 230
附錄A ASCⅡ代碼表 230
附錄B C運算符的優先級與結合性 231
附錄C Turbo C2.0常用的庫函數及其標題文件 232
展開全部
書友推薦
- >
我與地壇
- >
推拿
- >
羅庸西南聯大授課錄
- >
朝聞道
- >
隨園食單
- >
伊索寓言-世界文學名著典藏-全譯本
- >
史學評論
- >
巴金-再思錄
本類暢銷