-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
C語言程序設計(項目教學版)/梁爽 版權信息
- ISBN:9787302547808
- 條形碼:9787302547808 ; 978-7-302-54780-8
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
C語言程序設計(項目教學版)/梁爽 本書特色
《C語言程序設計:項目教學版》面向工作過程并按職業能力遞進的順序安排內容,以“項目導向,任務驅動”的教學模式,將各個知識點和各項教學活動緊密聯系,以培養學生的自主開發能力。 《C語言程序設計:項目教學版》共分10個項目:項目1為通訊錄信息輸出,主要介紹C程序宏觀架構、開發過程及環境、數據類型、順序結構程序設計、C程序的輸入輸出;項目2為銀行存款期限及利率計算,主要介紹分支結構設計;項目3為小學生計算機輔助教學系統,主要介紹循環結構設計;項目4為選秀節目選手排序,主要介紹數組設計和使用;項目5為學生成績分析系統,主要介紹函數設計與實現;項目6為計件工資管理程序,主要介紹指針的使用;項目7為生日祝賀程序,主要介紹結構體與共用體;項目8為家庭理財程序,主要介紹文件的使用;項目9為通訊錄管理程序;項目10為學生成績管理系統程序,綜合應用C語言中涉及的相關內容,完成完整的項目需求分析、設計和實現。 《C語言程序設計:項目教學版》程序代碼均在Visual C 6.0運行環境中調試通過。C源文件、書中所有項目程序的源代碼和相關課件均有提供。 《C語言程序設計:項目教學版》適合作為應用型本科學生的教材,也可以作為高職學生及其他培訓班的C語言課程的教學用書,還可以作為等級考試的輔導用書。
C語言程序設計(項目教學版)/梁爽 內容簡介
《C語言程序設計:項目教學版》面向工作過程并按職業能力遞進的順序安排內容,以“項目導向,任務驅動”的教學模式,將各個知識點和各項教學活動緊密聯系,以培養學生的自主開發能力。《C語言程序設計:項目教學版》共分10個項目:項目1為通訊錄信息輸出,主要介紹C程序宏觀架構、開發過程及環境、數據類型、順序結構程序設計、C程序的輸入輸出;項目2為銀行存款期限及利率計算,主要介紹分支結構設計;項目3為小學生計算機輔助教學系統,主要介紹循環結構設計;項目4為選秀節目選手排序,主要介紹數組設計和使用;項目5為學生成績分析系統,主要介紹函數設計與實現;項目6為計件工資管理程序,主要介紹指針的使用;項目7為生日祝賀程序,主要介紹結構體與共用體;項目8為家庭理財程序,主要介紹文件的使用;項目9為通訊錄管理程序;項目10為學生成績管理系統程序,綜合應用C語言中涉及的相關內容,完成完整的項目需求分析、設計和實現。《C語言程序設計:項目教學版》程序代碼均在Visual C++6.0運行環境中調試通過。C源文件、書中所有項目程序的源代碼和相關課件均有提供。《C語言程序設計:項目教學版》適合作為應用型本科學生的教材,也可以作為高職學生及其他培訓班的C語言課程的教學用書,還可以作為等級考試的輔導用書。
C語言程序設計(項目教學版)/梁爽 目錄
任務1.1 認識C程序宏觀結構 2
任務實施 2
1.1.1 程序框架結構 2
1.1.2 程序構成 4
任務1.2 程序開發過程和環境 5
任務實施 5
1.2.1 程序開發過程 5
1.2.2 程序開發環境 6
任務1.3 分析輸出數據及類型 9
任務實施 9
任務1.4 聲明變量并賦值 10
任務實施 10
1.4.1 輸出數據分析 10
1.4.2 變量聲明與賦值 10
任務1.5 錄入通訊錄信息 20
任務實施 20
1.5.1 任務分析與實現 20
1.5.2 數據的輸入和輸出 21
任務1.6 顯示通訊錄信息 30
任務實施 30
1.7 上機實訓 30
1.7.1 輸出學生成績訓練 30
1.7.2 輸出職工工資表訓練 32
項目小結 33
知識補充 33
1.8 C語言程序代碼編寫規范 33
項目任務拓展 35
項目2 銀行存款期限及利率計算 36
任務2.1 定義項目中的數據結構 37
任務實施 37
2.1.1 項目數據結構 37
2.1.2 運算符和表達式概述 37
2.1.3 賦值運算符和賦值表達式 38
2.1.4 算術運算符和算術表達式 41
2.1.5 關系運算符和關系表達式 43
2.1.6 邏輯運算符和邏輯表達式 45
2.1.7 條件運算符和條件表達式 47
2.1.8 逗號運算符和逗號表達式 48
任務2.2 將非標準數據轉化成標準存儲
月數 49
任務實施 49
2.2.1 存款期限轉換成固定月份 49
2.2.2 實現選擇結構的if語句 49
任務2.3 根據存款期限確定存款利率 56
任務實施 56
2.3.1 給定存款期限,輸出本息
合計 56
2.3.2 switch語句的結構及應用 56
2.4 上機實訓 58
2.4.1 個人所得稅計算 58
2.4.2 企業員工年終獎管理程序 59
項目小結 60
知識補充 61
2.5 程序中的語法錯誤與邏輯錯誤調試 61
項目任務拓展 62
項目3 小學生計算機輔助教學系統 64
任務3.1 學生根據提示計算 65
任務實施 65
3.1.1 學生用輔助系統計算 65
3.1.2 循環控制結構與循環語句 65
3.1.3 while語句的結構及應用 67
任務3.2 限制重做次數 68
任務實施 68
3.2.1 學生用輔助系統計算,
*多算3次 68
3.2.2 do…while語句的結構及應用 69
任務3.3 連續10道乘法計算題 70
任務實施 70
3.3.1 限制10道乘法計算題 70
3.3.2 for語句的結構及應用 71
3.3.3 循環嵌套 73
任務3.4 隨機產生10道四則混合運算,
并計算分數 74
任務實施 74
3.4.1 隨機計算四則運算題 74
3.4.2 goto語句的結構及應用 75
3.4.3 break語句的結構及應用 77
3.4.4 continue語句的結構及應用 78
3.5 上機實訓 79
3.5.1 百元百雞問題 79
3.5.2 猜數字游戲 80
項目小結 81
知識補充 82
3.6 算法的時間復雜度 82
項目任務拓展 83
項目4 選秀節目選手排序 84
任務4.1 定義數組變量 84
任務實施 84
4.1.1 定義選秀節目選手排序的
數組 84
4.1.2 一維數組的定義 85
任務4.2 輸入待排序數據 86
任務實施 86
4.2.1 輸入待排序數據示例 86
4.2.2 一維數組的初始化 86
任務4.3 冒泡排序法 88
任務實施 88
4.3.1 冒泡排序法介紹 88
4.3.2 一維數組的引用 88
任務4.4 輸出排序結果 91
任務實施 91
4.5 知識延展 91
4.5.1 二維數組 91
4.5.2 多維數組 95
4.5.3 字符數組 96
4.6 上機實訓 104
4.6.1 整數插入排序數組 104
4.6.2 按字母排序輸出國家名稱 105
項目小結 106
知識補充 106
4.7 算法的空間復雜度 106
項目任務拓展 107
項目5 學生成績分析系統 108
任務5.1 輸入學生成績 109
任務實施 109
5.1.1 輸入10名學生5門課程的
成績 109
5.1.2 函數的引入 110
任務5.2 每位學生的平均分 111
任務實施 111
5.2.1 計算每位學生的平均分 111
5.2.2 函數定義的形式 111
任務5.3 每門課程的平均分 118
任務實施 118
5.3.1 計算每門課程的平均分 118
5.3.2 函數的參數 118
任務5.4 查找*高分的學生和課程 124
任務實施 124
5.4.1 舉例查找各門課程*高分的
學生和課程 124
5.4.2 函數的嵌套調用與遞歸調用 124
任務5.5 按學號查成績 127
任務實施 127
5.5.1 按學號查成績舉例 127
5.5.2 變量的存儲類別與作用域 127
5.6 上機實訓 135
5.6.1 打印超市購物小票的票頭 135
5.6.2 Hanoi塔問題 136
項目小結 137
知識補充 138
5.7 模塊化程序設計 138
項目任務拓展 139
項目6 計件工資管理程序 140
任務6.1 輸入產品數量 141
任務實施 141
6.1.1 輸入員工一天制作的產品
數量 141
6.1.2 地址、指針、指針變量 141
任務6.2 顯示產品數量 145
任務實施 145
6.2.1 顯示員工一天制作的產品
數量 145
6.2.2 指針的運算 145
任務6.3 統計制作產品*多的員工和
數量 149
任務實施 149
6.3.1 統計一天中制作產品*多的
員工序號和產品數量 149
6.3.2 指針變量作為函數參數 149
任務6.4 顯示產品數量排序 152
任務實施 152
6.4.1 顯示一天中員工制作產品
數量排序的結果 152
6.4.2 指針與數組 152
任務6.5 統計總量與平均值 163
任務實施 163
6.5.1 統計一天中制作產品的
總量和平均值 163
6.5.2 指針與字符串 163
任務6.6 統計工作量低于平均值的
員工 167
任務實施 167
6.6.1 統計低于平均工作量的
員工 167
6.6.2 指針數組 168
6.7 上機實訓 171
6.7.1 用數組指針實現冒泡排序 171
6.7.2 提取字符串的子串 173
項目小結 174
知識補充 175
6.8 動態內存分配 175
項目任務拓展 176
項目7 生日祝賀程序 177
任務7.1 設計數據結構 178
任務實施 178
7.1.1 定義日期和員工信息
結構體 178
7.1.2 結構體類型的定義 178
任務7.2 輸入員工數據 179
任務實施 179
7.2.1 定義函數輸入n位員工數據 179
7.2.2 結構體變量、數組的定義與
引用 180
任務7.3 查找指定生日日期的員工 183
任務實施 183
7.3.1 定義查找函數查找指定
日期的員工 183
7.3.2 指向結構體變量的指針 183
任務7.4 主函數中先后調用輸入和
查找函數 185
任務實施 185
7.4.1 調用輸入和查找函數實現
系統功能 185
7.4.2 鏈表 186
7.5 知識延展 195
7.5.1 共用體 195
7.5.2 枚舉類型 199
7.5.3 用typedef定義類型 201
7.6 上機實訓 202
7.6.1 結構指針計算一組學生的
成績 202
7.6.2 撲克牌的結構表示 203
項目小結 206
知識補充 206
7.7 數據庫技術 206
項目任務拓展 208
項目8 家庭理財程序 209
任務8.1 定義項目中的數據結構 210
任務實施 210
8.1.1 定義家庭收支項目記錄
結構體數據類型item 210
8.1.2 相關知識 210
任務8.2 顯示用戶選擇主菜單 213
任務實施 213
8.2.1 顯示用戶選擇主菜單示例 213
8.2.2 文件記錄指針的順序定位
操作 213
任務8.3 統計家庭所有收支項目記錄
總數 217
任務實施 217
8.3.1 統計文件中的家庭收支
記錄 217
8.3.2 文件記錄指針的隨機定位
操作 219
任務8.4 增加一條家庭收支項目記錄 220
任務實施 220
8.4.1 使用文件讀寫函數增加
記錄 220
8.4.2 隨機讀寫函數 222
任務8.5 顯示家庭所有收支項目記錄 223
任務實施 223
8.5.1 讀取文件顯示家庭收支項目
記錄 223
8.5.2 文件操作的輔助函數 224
任務8.6 查詢*后一次家庭收支項目
記錄 226
任務實施 226
任務8.7 編寫主函數 227
任務實施 227
8.7.1 實現系統功能 227
8.7.2 文件的打開與關閉 228
8.8 上機實訓 231
8.8.1 使用文件讀寫學生數據 231
8.8.2 使用文件統計學生成績 233
項目小結 234
知識補充 235
8.9 云計算與大數據 235
項目任務拓展 236
項目9 通訊錄管理程序 237
任務9.1 主函數 238
任務實施 238
任務9.2 菜單函數 239
任務實施 239
任務9.3 輸入記錄函數 240
任務實施 240
任務9.4 顯示記錄函數 240
任務實施 240
任務9.5 查找記錄函數 241
任務實施 241
任務9.6 顯示指定記錄函數 241
任務實施 241
任務9.7 查找函數 241
任務實施 241
任務9.8 刪除函數 242
任務實施 242
任務9.9 插入記錄函數 243
任務實施 243
任務9.10 保存函數 243
任務實施 243
任務9.11 讀入函數 244
任務實施 244
任務9.12 按序號顯示記錄函數 244
任務實施 244
任務9.13 排序函數 245
任務實施 245
任務9.14 快速查找函數 246
任務實施 246
任務9.15 復制文件函數 246
任務實施 246
項目10 學生成績管理系統程序 248
任務10.1 主函數 249
任務實施 249
任務10.2 菜單函數 250
任務實施 250
任務10.3 創建鏈表函數 251
任務實施 251
任務10.4 輸入字符串函數 252
任務實施 252
任務10.5 輸出鏈表函數 252
任務實施 252
任務10.6 刪除記錄函數 253
任務實施 253
任務10.7 查找記錄函數 254
任務實施 254
任務10.8 插入記錄函數 255
任務實施 255
任務10.9 保存數據到文件函數 256
任務實施 256
任務10.10 從文件讀數據函數 257
任務實施 257
任務10.11 追加記錄到文件函數 258
任務實施 258
任務10.12 文件拷貝函數 259
任務實施 259
任務10.13 排序函數 260
任務實施 260
任務10.14 計算總分和均值函數 261
任務實施 261
任務10.15 索引函數 261
任務實施 261
任務10.16 分類合計函數 262
任務實施 262
附錄A 標準ASCII碼表 264
附錄B 運算符的優先級和結合性 267
附錄C C語言的庫函數 269
參考文獻 273
- >
我與地壇
- >
有舍有得是人生
- >
我從未如此眷戀人間
- >
龍榆生:詞曲概論/大家小書
- >
莉莉和章魚
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
詩經-先民的歌唱