工作手冊式C語言程式設計(第2版)

工作手冊式C語言程式設計(第2版)

《工作手冊式C語言程式設計(第2版)》是電子工業出版社於2022年出版的書籍,作者是任秀娟,張震,江麟

基本介紹

  • 中文名:工作手冊式C語言程式設計(第2版)
  • 作者:任秀娟、張震、江麟
  • 出版時間:2022年9月
  • 出版社電子工業出版社 
  • 頁數:231 頁
  • ISBN:9787121442292
  • 定價:47 元
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

本書編寫體例新穎,積極回響高等職業教育關於活頁式、工作手冊式教材開發的號召,採用了活頁教材體例結構。本書各模組呈弱關聯關係,可以根據學生的基礎靈活選擇。本書的編寫採用先進理念指導,以職業教育“三教改革”教育教學理念為指導,以問題為導向,以基礎知識夠用為度,注重實操與創新套用。本書思政特色鮮明,充分體現了思政內容在C語言課程中的套用,項目導入和任務驅動中適時融入課程思政內容,引導大學生樹立正能量的價值觀,加強愛國主義教育,深化大學生對工匠精神的認識。本書採用任務驅動模式,從日常生活中的典型事例入手,由淺入深,對C語言程式設計的內容進行了詳細的闡述。本書共設計了11個項目,包含39個教學任務,38個鞏固提升任務以及1個綜合項目開發。大部分項目按照項目引入、學習目標 、任務(任務導入 任務分析 相關知識 任務實施 跟蹤練習)、項目小結 、跟蹤練習的組織結構來進行內容的整合。

圖書目錄

項目 1 與C語言相識 1
項目引入 1
學習目標 1
1.1 走進C語言的世界 2
任務導入 2
任務分析 2
相關知識 2
1.1.1 計算機語言 2
1.1.2 為什麼選擇C語言 3
1.1.3 如何學好C語言 4
任務實施 5
考核評價 5
1.2 製作個人微型簡歷 5
任務導入 5
任務分析 6
相關知識 6
1.2.1 C語言程式及結構 6
1.2.2 編譯和運行C語言程式 7
任務實施 14
考核評價 14
項目小結 15
同步訓練 15
項目 2 學轉數據 17
項目引入 17
學習目標 17
2.1 計算球的體積—基本數據類型、常量與變數 18
任務導入 18
任務分析 18
相關知識 18
2.1.1 C語言的字元集 18
2.1.2 C語言的辭彙 19
2.1.3 數據的變與不變—常量和變數 20
2.1.4 C語言中的數據類型 22
任務實施 27
考核評價 27
任務 2.2 解密小密報—報文的加密與解密 28
任務導入 28
任務分析 28
相關知識 28
2.2.1 字元型常量 28
2.2.2 字元型變數 30
任務實施 31
考核評價 31
任務 2.3 分離不同位的數字—運算符與表達式 32
任務導入 32
任務分析 32
相關知識 32
2.3.1 C語言中的運算符 32
2.3.2 算術運算符和算術表達式 32
2.3.3 賦值運算符和賦值表達式 34
2.3.4 逗號運算符和逗號表達式 37
2.3.5 運算符的優先權 37
2.3.6 強制類型轉換運算符 38
任務實施 38
考核評價 38
項目小結 39
同步訓練 39
項目 3 順序結構程式設計 42
項目引入 42
學習目標 42
3.1 選單設計—算法與程式 42
任務導入 42
任務分析 43
相關知識 43
3.1.1 算法 43
3.1.2 結構化程式設計及原則 45
3.1.3 格式化輸出函式 46
任務實施 48
考核評價 49
3.2 簡易計算器界面的選單設計 49
任務導入 49
任務分析 50
相關知識 50
3.2.1 格式化輸入函式 50
3.2.2 格式化輸入函式舉例 52
任務實施 53
考核評價 53
3.3 大寫字母轉換為小寫字母 54
任務導入 54
任務分析 54
相關知識 54
3.3.1 字元輸出函式 55
3.3.2 字元輸入函式 56
任務實施 57
考核評價 57
項目小結 57
同步訓練 58
項目 4 選擇結構程式設計 60
項目引入 60
學習目標 60
4.1 身高預測—if 語句的簡單運用 60
任務導入 60
任務分析 61
相關知識 61
4.1.1 選擇結構概述 61
4.1.2 條件的描述 62
4.1.3 單分支 if 語句 65
任務實施 66
考核評價 67
4.2 判斷星期天我們能否出遊—if…else 語句的運用 67
任務導入 67
任務分析 68
相關知識 68
4.2.1 雙分支 if…else 語句 68
4.2.2 條件運算符(?:) 69
任務實施 69
考核評價 70
4.3 我納稅我光榮—多分支 if 語句的套用 70
任務導入 70
任務分析 71
相關知識 71
任務實施 73
考核評價 73
4.4 簡易計算器單次計算功能的實現—switch 語句的套用 74
任務導入 74
任務分析 74
相關知識 75
任務實施 77
考核評價 77
項目小結 77
同步訓練 78
項目 5 循環結構程式設計 81
項目引入 81
學習目標 81
5.1 歌唱比賽計算平均分—while 語句的運用 81
任務導入 81
任務分析 82
相關知識 82
5.1.1 解決循環問題的基本步驟和方法 82
5.1.2 while 語句 83
任務實施 84
考核評價 85
5.2 簡易計算器多次計算功能的實現 85
任務導入 85
任務分析 86
相關知識 86
5.2.1 do…while語句 86
5.2.2 while 語句與 do…while 語句的區別 87
任務實施 88
考核評價 89
5.3 抽獎小系統開發—根據輸入的數判斷是否中獎 89
任務導入 89
任務分析 89
相關知識 90
5.3.1 for 語句 90
5.3.2 for 語句使用過程中應注意的問題 91
任務實施 92
考核評價 93
5.4 破解雞兔同籠 93
任務導入 93
任務分析 93
相關知識 94
任務實施 95
考核評價 96
5.5 找出 1~100 之間的質數 96
任務導入 96
任務分析 96
相關知識 96
任務實施 97
考核評價 97
5.6 找出 100~200 之間不能被 3 整除的數 98
任務導入 98
任務分析 98
相關知識 98
任務實施 99
考核評價 99
項目小結 99
同步訓練 100
項目 6 數組 104
項目引入 104
學習目標 104
6.1 計算學生的月平均消費額 105
任務導入 105
任務分析 105
相關知識 105
6.1.1 一維數組的定義 105
6.1.2 一維數組的初始化和賦值 106
6.1.3 一維數組的引用 107
任務實施 107
考核評價 108
6.2 最高月消費的查找 108
任務導入 108
任務分析 108
任務實施 108
考核評價 109
6.3 個人月消費排行 109
任務導入 109
任務分析 109
任務實施 110
考核評價 110
6.4 宿舍成員月消費數據的存儲 111
任務導入 111
任務分析 111
相關知識 112
6.4.1 二維數組的定義 112
6.4.2 二維數組的初始化和賦值 112
6.4.3 二維數組的引用 113
任務實施 114
考核評價 115
6.5 宿舍成員月消費節儉大評比 115
任務導入 115
任務分析 115
拓展提高 116
任務實施 116
考核評價 117
6.6 移位替換實現字元加密 117
任務導入 117
任務分析 117
相關知識 117
6.6.1 字元數組 117
6.6.2 字元數組元素的引用 118
6.6.3 字元串常用函式 119
任務實施 122
考核評價 122
項目小結 123
同步訓練 123
項目 7 甘做老二的函式 127
項目引入 127
學習目標 127
7.1 營養早餐你決定 127
任務導入 127
任務分析 128
相關知識 128
7.1.1 函式概述 128
7.1.2 無參函式 128
7.1.3 函式聲明 129
任務實施 130
考核評價 131
7.2 計算今年已經過了多少天 131
任務導入 131
任務分析 131
相關知識 131
7.2.1 有參函式的定義 131
7.2.2 有參函式的調用 132
任務實施 135
考核評價 136
7.3 求 n! 136
任務導入 136
任務分析 136
相關知識 137
任務實施 137
考核評價 138
7.4 你的權力有多大 138
任務導入 138
任務分析 139
相關知識 139
7.4.1 局部變數和全局變數 139
7.4.2 變數的存儲類型 141
任務實施 143
考核評價 144
項目小結 145
同步訓練 145
項目 8 指針 148
項目引入 148
學習目標 148
8.1 尋找變數在記憶體中的“家” 148
任務導入 148
任務分析 148
相關知識 149
8.1.1 地址與指針 149
8.1.2 指針變數 150
任務實施 152
考核評價 153
8.2 大小寫字母轉換 153
任務導入 153
任務分析 153
相關知識 153
任務實施 155
考核評價 155
8.3 數組與指針強強聯合 156
任務導入 156
任務分析 156
相關知識 156
8.3.1 數組與指針 156
8.3.2 數組指針的使用 157
8.3.3 指向多維數組的指針和指針變數 158
任務實施 161
考核評價 161
8.4 數據統計“大比武” 162
任務導入 162
任務分析 162
相關知識 162
8.4.1 用指針指向一個字元串 162
8.4.2 字元串指針變數與字元數組的區別 163
任務實施 163
考核評價 164
8.5 值日生安排表 164
任務導入 164
任務分析 164
相關知識 164
8.5.1 指針型函式的定義 165
8.5.2 指針型函式的注意事項 166
任務實施 166
考核評價 167
項目小結 167
同步訓練 168
項目 9 結構體與共用體 171
項目引入 171
學習目標 171
9.1 單個學生信息及成績統計 171
任務導入 171
任務分析 172
相關知識 172
9.1.1 結構體類型的定義 172
9.1.2 結構體變數的定義 173
9.1.3 結構體變數的初始化 175
9.1.4 結構體變數成員的引用 175
任務實施 176
考核評價 177
9.2 學生會競選計票程式 177
任務導入 177
任務分析 177
相關知識 177
9.2.1 結構體數組的含義 177
9.2.2 結構體數組的定義 178
任務實施 178
考核評價 179
9.3 師生信息統計 179
任務導入 179
任務分析 179
相關知識 180
9.3.1 共用體類型的定義 180
9.3.2 共用體變數的定義 180
9.3.3 共用體變數的初始化和引用 181
任務實施 182
考核評價 183
項目小結 183
同步訓練 183
項目 10 檔案 186
項目引入 186
學習目標 186
10.1 製作小型通訊錄 186
任務導入 186
任務分析 187
相關知識 187
10.1.1 初識檔案 187
10.1.2 檔案的打開與關閉 188
10.1.3 檔案的讀寫操作 190
10.1.4 檔案的定位 196
任務實施 197
考核評價 198
項目小結 198
同步訓練 198
項目 11 班級財務管理系統的開發 200
項目引入 200
學習目標 200
11.1 總體設計 200
11.2 詳細設計 201
11.3 系統實現 203
11.4 程式代碼 204
項目小結 209
附錄A 常用字元與ASCII碼對照表 210
附錄B C語言中的關鍵字 212
附錄C 運算符優先權和結合性 213
附錄D 常用庫函式及其標題檔案 214
參考文獻 217

相關詞條

熱門詞條

聯絡我們