C語言程式設計任務教程(彭德林、柴方艷編著的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《C語言程式設計任務教程》是2011年7月1日中國鐵道出版社出版的圖書,作者是彭德林、柴方艷。

基本介紹

  • 書名:C語言程式設計任務教程
  • ISBN:9787113129590 
  • 頁數:257
  • 出版時間:2011-7 
基本信息,內容簡介,圖書目錄,

基本信息

書名:C語言程式設計任務教程
套系名稱:高等職業教育計算機精品系列規劃教材
書號:978-7-113-12959-0 版次:1-1 開本:16開 頁碼:268頁
作者:彭德林 柴方艷
出版時間:2011-07-01
定價:28 元
出版社:中國鐵道出版社
適用專業:計算機專業

內容簡介

"C語言程式設計作為高職高專計算機類、自動控制類、電子類等專業的一門專業基礎課程,應結合高職高專學生的特點,突出高職高專教育特色。本書完全按照“任務驅動式”教學方法,全面而又精練地講解了C語言程式設計所涉及的知識,理論知識以必需、夠用為度,重在培養學生C程式設計的邏輯思維、基本語法、調試方法,培養學生分析問題和解決問題的能力,力求從實際套用出發,提交學生套用和實踐操作水平。
全書共分13章,前12章主要講解C語言的基礎知識、常用數據類型及表達式、順序結構、選擇結構、循環結構、數組、函式、指針、預處理命令、複雜數據類型、檔案、綜合套用等,第13章給出全書練習與提高參考答案,便於學生自主練習測試。
本書適合作為高職高專工科類專業的教材,也可作為各類計算機愛好者及程式設計人員的參考書。

圖書目錄

第1章 初識C語言 1
1.1 任務1 了解簡單的C程式 1
1.2 任務2 了解C語言基礎知識 2
1.2.1 C語言出現的歷史背景 2
1.2.2 C語言編程的風格 3
1.2.3 編程示例 3
1.3 任務3 掌握C程式的調試與運行 4
1.3.1 C程式的實現過程 4
1.3.2 在Turbo C 3.0環境中實現C程式 5
1.3.3 在 Visual C++ 6.0環境中實現C程式 8
小結 11
項目實訓一 11
練習與提高一 12
第2章 數據類型、運算符與表達式 13
2.1 任務1 了解C語言的數據類型 13
2.2 任務2 常量 14
2.2.1 整型常量 14
2.2.2 浮點型常量 14
2.2.3 字元型常量 14
2.2.4 字元串常量 15
2.2.5 符號常量 16
2.3 任務3 熟悉變數 16
2.3.1 整型變數 17
2.3.2 浮點型變數 18
2.3.3 字元型變數 19
2.3.4 變數賦初值 20
2.4 任務4 掌握各種類型數據間的混合運算 21
2.4.1 類型的自動轉換 21
2.4.2 類型的強制轉換 22
2.5 任務5 掌握運算符與表達式的用法 22
2.5.1 算術運算符與算術表達式 23
2.5.2 賦值運算符與賦值表達式 24
2.5.3 關係運算符與關係表達式 25
2.5.4 邏輯運算符與邏輯表達式 26
2.5.5 條件運算符與條件表達式 27
2.5.6 逗號運算符與逗號表達式 28
2.5.7 其他運算符 29
小結 30
項目實訓二 30
練習與提高二 31
第3章 順序結構程式設計 .33
3.1 任務1 認識結構化程式設計的三種基本結構 33
3.2 任務2 了解輸入與輸出語句 36
3.2.1 字元輸入與輸出 36
3.2.2 格式輸入與輸出 38
3.3 任務3 運用順序結構程式設計舉例 44
工作情境一 求三角形面積 44
工作情境二 求一元二次方程的根 45
小結 45
項目實訓三 45
練習與提高三 47
第4章 選擇結構程式設計 49
4.1 任務1 認識選擇結構程式設計 49
4.2 任務2 掌握if語句的典型套用 50
4.2.1 簡單if語句形式 50
4.2.2 標準形式 if…else 51
4.2.3 嵌套 if 語句形式 52
4.2.4 多分支 if…else if 語句形式 54
4.3 任務3 掌握switch語句的套用 56
4.4 任務4 掌握選擇結構程式設計的套用 60
工作情境一 計算銀行存款利息 60
工作情境二 依據體重判斷健康狀況 61
工作情境三 設計簡易計算器 62
小結 63
項目實訓四 63
練習與提高四 64
第5章 循環結構程式設計 68
5.1 任務1 認識循環結構 68
5.2 任務2 了解goto語句及用goto語句構成的循環 69
5.3 任務3 掌握for語句與while語句 69
5.3.1 for語句 69
5.3.2 while語句 71
5.4 任務4 掌握直到型循環do…while語句 72
5.5 任務5 掌握break語句和continue語句 73
5.6 任務6 認識循環的嵌套 74
5.7 任務7 掌握循環結構程式設計的套用 75
工作情境一 找最大公約數和最低公倍數 75
工作情境二 求素數 76
工作情境三 求階乘的和 77
小結 77
項目實訓五 78
練習與提高五 79
第6章 數組 80
6.1 任務1 認識一維數組 80
6.1.1 一維數組的定義和引用 80
6.1.2 一維數組的賦值 81
6.1.3 一維數組的套用舉例 82
6.2 任務2 認識二維數組 84
6.2.1 二維數組的定義和引用 84
6.2.2 二維數組的賦值 85
6.2.3 二維數組的套用舉例 86
6.3 任務3 認識字元串與數組 88
6.3.1 字元串的本質 88
6.3.2 字元及字元串操作的常用函式 89
6.3.3 字元串數組 92
6.4 任務4 掌握數組的綜合套用 92
工作情境一 尋找數組中的最大值 92
工作情境二 列印楊輝三角形 93
工作情境三 組成新數組 94
小結 95
項目實訓六 95
練習與提高六 96
第7章 函式 98
7.1 任務1 了解函式 98
7.2 任務2 掌握函式的定義與調用 99
7.2.1 無參數無返回值的函式 99
7.2.2 無參數有返回值的函式 100
7.2.3 帶參數無返回值的函式 102
7.2.4 帶參數有返回值的函式 103
7.3 任務3 了解函式參數的傳遞方式 105
7.4 任務4 掌握變數的作用域和生存期 105
7.5 任務5 掌握變數的存儲類型 108
7.6 任務6 掌握函式的嵌套和遞歸調用 111
7.7 任務7 認識函式的作用域 113
7.8 任務8 掌握函式的綜合套用 114
工作情境一 逆序輸出數值 114
工作情境二 找因子 115
工作情境三 Hanoi塔問題 115
小結 117
項目實訓七 118
練習與提高七 120
第8章 指針 122
8.1 任務1 了解指針與指針變數的概念 122
8.1.1 記憶體地址與變數地址 122
8.1.2 指針與指針變數 123
8.2 任務2 認識指針變數的定義和引用 123
8.3 任務3 掌握指針和地址運算 123
8.3.1 算術運算 124
8.3.2 兩個指針變數之間的運算 125
8.3.3 關係運算 125
8.4 任務4 了解指針與數組 126
8.4.1 數組的指針和指向數組的指針變數 126
8.4.2 指向多維數組的指針——數組指針 127
8.4.3 元素為指針的數組——指針數組 128
8.5 任務5 掌握指針與字元串 129
8.6 任務6 認識指針與函式 133
8.6.1 指針函式 133
8.6.2 指針作為函式的參數 133
8.6.3 指針作為函式的返回值——指針函式 134
8.6.4 指向函式的指針——函式指針 135
8.7 任務7 了解多級指針 135
8.8 任務8 認識帶參數的main函式 136
小結 137
項目實訓八 138
練習與提高八 140
第9章 預處理命令 147
9.1 任務1 預處理命令簡介 147
9.2 任務2 掌握宏定義 148
9.2.1 不帶參數的宏定義 148
9.2.2 帶參數的宏定義 150
9.3 任務3 掌握檔案包含 154
9.4 任務4 了解條件編譯 155
小結 156
項目實訓九 157
練習與提高九 158
第10章 複雜數據類型 160
10.1 任務1 複雜數據類型簡介 160
10.2 任務2 了解結構體 160
10.2.1 結構體類型的定義 160
10.2.2 結構體變數的定義和引用 161
10.2.3 結構體變數的賦值 164
10.2.4 簡化結構體類型名 165
10.2.5 結構體數組 166
10.3 任務3 認識線性鍊表 167
10.4 任務4 掌握聯合體 169
10.4.1 聯合體類型的定義 170
10.4.2 聯合體變數的定義和引用 170
10.4.3 聯合體變數的賦值 171
10.5 任務5 掌握枚舉類型變數的定義和引用 172
10.6 任務6 了解位運算 173
10.7 任務7 掌握複雜數據類型的綜合套用 176
工作情境一 實現鍊表的創建、插入與刪除操作 177
工作情境二 對輸入的學生信息按成績進行排序 178
小結 180
項目實訓十 181
練習與提高十 182
第11章 檔案 185
11.1 任務1 了解檔案 185
11.1.1 檔案的類別 186
11.1.2 操作檔案 187
11.1.3 檔案指針 187
11.1.4 打開與關閉檔案 188
11.2 任務2 掌握如何讀/寫檔案 190
11.2.1 字元讀/寫函式 190
11.2.2 字元串讀/寫函式 192
11.2.3 格式化讀/寫函式 194
11.3 任務3 了解讀/寫二進制檔案 195
11.4 任務4 掌握檔案的定位 196
11.4.1 檔案定位操作 196
11.4.2 檔案出錯檢測 197
11.5 任務5 掌握檔案的綜合套用 197
工作情景一 計算學生平均成績並將原數據及平均成績保存 197
工作情景二 將原數據分組、排序再按新排列順序存儲 199
小結 200
項目實訓十一 200
練習與提高十一 201
第12章 應用程式設計綜合套用 204
12.1 情境一 開發通訊錄管理系統 204
12.1.1 工作情境描述 204
12.1.2 案例 205
12.1.3 源程式代碼 210
12.2 情境二 開發職工工資管理系統 215
12.2.1 工作情境描述 215
12.2.2 案例 216
12.2.3 源程式代碼 221
第13章 練習與提高參考答案 231
13.1 練習與提高一參考答案 231
13.2 練習與提高二參考答案 231
13.3 練習與提高三參考答案 232
13.4 練習與提高四參考答案 232
13.5 練習與提高五參考答案 236
13.6 練習與提高六參考答案 237
13.7 練習與提高七參考答案 240
13.8 練習與提高八參考答案 241
13.9 練習與提高九參考答案 242
13.10 練習與提高十參考答案 243
13.11 練習與提高十一參考答案 245
附錄A 運算符的優先權與結合性 246
附錄B ASCII編碼表 248
附錄C Turbo C部分常用庫函式 250
參考文獻 258

相關詞條

熱門詞條

聯絡我們