c程式設計任務驅動式教程

c程式設計任務驅動式教程

《c程式設計任務驅動式教程》是2011年清華大學出版社出版的圖書,作者是耿祥義、張躍平。本書採用任務驅動式,每章都由核心知識點、簡單示例、能力目標、需要完成的任務和任務總結5個模組構成。

基本介紹

  • 書名:c程式設計任務驅動式教程
  • 作者:耿祥義,張躍平
  • ISBN:9787302263265
  • 頁數:315
  • 出版社清華大學出版社
  • 出版時間:2011-12-1
  • 裝幀:平裝
  • 開本:16
內容簡介,目錄,

內容簡介

c語言是計算機學科的一門基礎語言,其高效、靈活,特別適合用來編寫操作硬體設備的程式,目前它在嵌入式領域有著廣泛的套用。
在語法上嚴格遵守州sic標準,在程式設計思想方面強調模組化思想,在克服難點方面注重結構清晰地安排內容、循序漸進地展開知識,特彆強調通過合理的任務驅動提高程式設計能力和綜合運用知識的能力。全書分為13章,內容包括初識c程式,基本數據類型,運算符與表達式,分支與開關語句,循環語句,函式的結構與調用,數組,指針,指針與數組,指針與函式,處理字元串,結構體、共用體與枚舉,讀/寫檔案。
本書不僅適合作為高等院校理工類學生學習c程式設計的教材,而且特別適合作為“教、學、做”一體化的教材。

目錄

第1章初識C程式 1
1.1開發環境 1
1.1.1核心知識點 1
1.1.2能力目標 1
1.1.3需要完成的任務 1
1.1.4任務總結 3
1.2簡單的C程式 3
1.2.1核心知識點 3
1.2.2能力目標 3
1.2.3需要完成的任務 3
1.2.4任務總結 5
小結 6
習題1 6
第2章基本數據類型 7
2.1整型常量與變數 7
2.1.1核心知識點 7
2.1.2簡單示例 10
2.1.3能力目標 10
2.1.4任務——交換杯中的液體 10
2.1.5任務總結 11
2.2浮點型常量與變數 14
2.2.1核心知識點 14
2.2.2簡單示例 15
2.2.3能力目標 15
2.2.4任務——大象與螞蟻重量之和 15
2.2.5任務總結 17
2.3字元常量與變數 18
2.3.1核心知識點 18
2.3.2簡單示例 19
2.3.3能力目標 20
2.3.4任務——110、119、120報警 20
2.3.5任務總結 21
2.4輸入/輸出函式 22
2.4.1核心知識點 22
2.4.2簡單示例 24
2.4.3能力目標 24
2.4.4任務——錄入、輸出成績單 25
2.4.5任務總結 26
2.5符號常量與const常量 27
2.5.1核心知識點 27
2.5.2簡單示例 28
2.5.3能力目標 28
2.5.4任務——計算圓的面積與周長 29
2.5.5任務總結 29
小結 30
習題2 30
第3章運算符與表達式 33
3.1算術運算符與賦值運算符 33
3.1.1核心知識點 33
3.1.2簡單示例 34
3.1.3能力目標 35
3.1.4任務——彩票號碼中的數字 35
3.1.5任務總結 36
3.2自增、自減運算符 37
3.2.1核心知識點 37
3.2.2簡單示例 38
3.2.3能力目標 38
3.2.4任務——武林高手對決 38
3.2.5任務總結 39
3.3關係與邏輯運算符 40
3.3.1核心知識點 40
3.3.2簡單示例 41
3.3.3能力目標 42
3.3.4任務——電路圖 42
3.3.5任務總結 43
3.4類型轉換運算符 44
3.4.1核心知識點 44
3.4.2簡單示例 44
3.4.3能力目標 45
3.4.4任務——託運行李 45
3.4.5任務總結 46
3.5位運算符 47
3.5.1核心知識點 47
3.5.2簡單示例 48
3.5.3能力目標 49
3.5.4任務——清零 49
3.5.5任務總結 49
小結 50
習題3 50
第4章分支與開關語句 53
4.1單條件、單分支語句 53
4.1.1核心知識點 53
4.1.2簡單示例 55
4.1.3能力目標 55
4.1.4任務——排序3個數 55
4.1.5任務總結 56
4.2單條件、雙分支語句 57
4.2.1核心知識點 57
4.2.2簡單示例 58
4.2.3能力目標 58
4.2.4任務——方程求根 58
4.2.5任務總結 59
4.3多條件、多分支語句 62
4.3.1核心知識點 62
4.3.2簡單示例 63
4.3.3能力目標 64
4.3.4任務——商場的優惠 64
4.3.5任務總結 65
4.4開關語句 67
4.4.1核心知識點 67
4.4.2簡單示例 67
4.4.3能力目標 68
4.4.4任務——四則運算 68
4.4.5任務總結 69
4.5複合語句的嵌套 70
4.5.1核心知識點 70
4.5.2簡單示例 70
4.5.3能力目標 71
4.5.4任務——自動售貨機 71
4.5.5任務總結 73
小結 73
習題4 73
第5章循環語句 77
5.1while循環語句 77
5.1.1核心知識點 77
5.1.2簡單示例 77
5.1.3能力目標 78
5.1.4任務1——計算a+aa+aaa+… 78
5.1.5任務1總結 79
5.1.6任務2——計算圓周率近似值 80
5.1.7任務2總結 81
5.1.8任務3——計算階乘 81
5.1.9任務3總結 82
5.2do-while循環語句 83
5.2.1核心知識點 83
5.2.2簡單示例 83
5.2.3能力目標 83
5.2.4任務1——猜數字 84
5.2.5任務1總結 85
5.2.6任務2——轉動數字 85
5.2.7任務2總結 87
5.3for循環語句 87
5.3.1核心知識點 87
5.3.2簡單示例 87
5.3.3能力目標 88
5.3.4任務1——計算正弦值 88
5.3.5任務1總結 89
5.3.6任務2——計算平均值 90
5.3.7任務2總結 91
5.3.8任務3——遍歷水仙數 92
5.3.9任務3總結 92
5.3.10任務4——記憶測試 93
5.3.11任務4總結 95
5.4continue語句與break語句 96
5.4.1核心知識點 96
5.4.2簡單示例 96
5.4.3能力目標 97
5.4.4任務——求素數 97
5.4.5任務總結 98
小結 99
習題5 99
第6章函式的結構與調用 104
6.1C程式與函式 104
6.1.1核心知識點 104
6.1.2簡單示例 106
6.1.3能力目標 108
6.1.4任務——計算糧倉體積 108
6.1.5任務總結 109
6.2函式的類型與return語句 110
6.2.1核心知識點 110
6.2.2簡單示例 110
6.2.3能力目標 111
6.2.4任務——商廈與親民小店 111
6.2.5任務總結 113
6.3參數傳值 114
6.3.1核心知識點 114
6.3.2簡單示例 115
6.3.3能力目標 117
6.3.4任務——分數的加法 117
6.3.5任務總結 119
6.4非主函式之間的調用 119
6.4.1核心知識點 119
6.4.2簡單示例 119
6.4.3能力目標 121
6.4.4任務——輸出日曆 121
6.4.5任務總結 124
6.5void型函式 124
6.5.1核心知識點 124
6.5.2簡單示例 124
6.5.3能力目標 126
6.5.4任務——鑽石圖案 126
6.5.5任務總結 127
6.6函式的遞歸調用 128
6.6.1核心知識點 128
6.6.2簡單示例 128
6.6.3能力目標 129
6.6.4任務——Hannoi塔 129
6.6.5任務總結 130
6.7局部變數與全局變數 131
6.7.1核心知識點 131
6.7.2簡單示例 132
6.7.3能力目標 133
6.7.4任務——村莊的水 133
6.7.5任務總結 134
6.8變數的存儲方式 135
6.8.1核心知識點 135
6.8.2簡單示例 136
6.8.3能力目標 137
6.8.4任務——計算連續和 137
6.8.5任務總結 138
6.9使用庫函式 138
6.9.1核心知識點 138
6.9.2簡單示例 139
6.9.3能力目標 139
6.9.4任務——打開畫筆 139
6.9.5任務總結 140
小結 140
習題6 141

相關詞條

熱門詞條

聯絡我們