C語(yǔ)言程序設(shè)計(jì)案例教程(第2版)
定 價(jià):52 元
- 作者:劉會(huì)超
- 出版時(shí)間:2019/8/1
- ISBN:9787121367625
- 出 版 社:電子工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:308
- 紙張:
- 版次:01
- 開本:16開
本書主要內(nèi)容包括簡(jiǎn)單C語(yǔ)言程序設(shè)計(jì)、分支結(jié)構(gòu)程序設(shè)計(jì)、循環(huán)結(jié)構(gòu)程序設(shè)計(jì)、函數(shù)、數(shù)據(jù)類型與表達(dá)式、宏定義與預(yù)處理、數(shù)組、指針、結(jié)構(gòu)體、文件和常用算法等。每章由學(xué)習(xí)目標(biāo)、主要內(nèi)容、重點(diǎn)與難點(diǎn)、教學(xué)案例、相關(guān)知識(shí)、知識(shí)拓展、豐富的習(xí)題和實(shí)訓(xùn)項(xiàng)目構(gòu)成。 本書以能力培養(yǎng)為目標(biāo),用案例引入知識(shí),用任務(wù)驅(qū)動(dòng)教學(xué),按照學(xué)習(xí)者的認(rèn)知規(guī)律和特點(diǎn)選擇案例,把知識(shí)融入案例。本書圍繞案例中的任務(wù)展開知識(shí)點(diǎn)教學(xué),在實(shí)際任務(wù)的驅(qū)動(dòng)下引導(dǎo)學(xué)習(xí)者學(xué)習(xí)C語(yǔ)言基礎(chǔ)知識(shí)與編程技能,把C語(yǔ)言教學(xué)從傳統(tǒng)的"講授+上機(jī)”模式向"做中學(xué)、學(xué)中做”模式轉(zhuǎn)變。
劉會(huì)超,一直從事計(jì)算機(jī)方面的教學(xué)和研究工作,積累了豐富的教學(xué)和科研經(jīng)驗(yàn),教育思想觀念先進(jìn),教學(xué)內(nèi)容理論聯(lián)系實(shí)際,教學(xué)方法靈活創(chuàng)新,教學(xué)效果優(yōu)秀,受到學(xué)生歡迎。
第1章 認(rèn)識(shí)C語(yǔ)言 1
案例1 用計(jì)算機(jī)求解圓的面積 1
相關(guān)知識(shí)——計(jì)算機(jī)求解問(wèn)題的步驟 2
案例2 使用Dev-C++環(huán)境 5
相關(guān)知識(shí)——C語(yǔ)言的程序結(jié)構(gòu) 9
知識(shí)拓展——算法 10
本章小結(jié) 15
習(xí)題 15
實(shí)訓(xùn)項(xiàng)目 16
第2章 簡(jiǎn)單的C語(yǔ)言程序 18
案例1 超市收費(fèi)程序的設(shè)計(jì) 18
相關(guān)知識(shí)——算術(shù)表達(dá)式與賦值表達(dá)式 19
案例2 超市促銷活動(dòng)收費(fèi)程序的設(shè)計(jì) 26
相關(guān)知識(shí)——二分支if語(yǔ)句 27
案例3 超市收銀程序的設(shè)計(jì) 29
相關(guān)知識(shí)——while語(yǔ)句 30
本章小結(jié) 31
習(xí)題 31
實(shí)訓(xùn)項(xiàng)目 32
第3章 分支結(jié)構(gòu)程序設(shè)計(jì) 33
案例1 計(jì)算階梯電費(fèi) 33
相關(guān)知識(shí)——關(guān)系表達(dá)式與邏輯表達(dá)式 35
相關(guān)知識(shí)——if語(yǔ)句 41
案例2 簡(jiǎn)單算術(shù)計(jì)算器的設(shè)計(jì) 44
相關(guān)知識(shí)——switch語(yǔ)句 46
案例3 自動(dòng)售貨機(jī)商品價(jià)格的查詢 48
本章小結(jié) 50
習(xí)題 50
實(shí)訓(xùn)項(xiàng)目 57
第4章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì) 59
案例1 日積硅步 59
相關(guān)知識(shí)——for語(yǔ)句 60
案例2 尋找行李箱密碼 63
相關(guān)知識(shí)——do-while語(yǔ)句 64
案例3 幸運(yùn)編號(hào) 65
相關(guān)知識(shí)——break語(yǔ)句與continue語(yǔ)句 66
案例4 打印九九乘法表 68
相關(guān)知識(shí)——多重循環(huán) 70
案例5 猜數(shù)游戲 71
相關(guān)知識(shí)——隨機(jī)函數(shù) 73
案例6 百錢買百雞 74
相關(guān)知識(shí)——窮舉法 76
案例7 八戒吃西瓜 76
本章小結(jié) 78
習(xí)題 78
實(shí)訓(xùn)項(xiàng)目 83
第5章 函數(shù) 85
案例1 居民日常計(jì)費(fèi)系統(tǒng) 85
相關(guān)知識(shí)——函數(shù)基礎(chǔ) 88
案例2 最小公倍數(shù) 91
相關(guān)知識(shí)——函數(shù)的嵌套調(diào)用 92
案例3 “魔幻”長(zhǎng)方體 93
相關(guān)知識(shí)——變量進(jìn)階 94
案例4 猜年齡 99
相關(guān)知識(shí)——遞歸思想 100
案例5 漢諾塔游戲 102
案例6 幕后英雄 105
相關(guān)知識(shí)——編譯預(yù)處理 106
本章小結(jié) 111
習(xí)題 111
實(shí)訓(xùn)項(xiàng)目 115
第6章 數(shù)據(jù)類型與數(shù)據(jù)的輸入/輸出 118
6.1 數(shù)據(jù)類型 118
6.2 數(shù)據(jù)的輸入/輸出 125
6.3 運(yùn)算符和表達(dá)式 134
6.4 類型轉(zhuǎn)換 138
本章小結(jié) 139
習(xí)題 140
第7章 數(shù)組 142
案例1 天外有天 142
相關(guān)知識(shí)——一維數(shù)組的增刪改查操作 143
案例2 網(wǎng)店熱銷手機(jī)排行榜 147
相關(guān)知識(shí)——冒泡排序與選擇排序 149
案例3 揪心的房?jī)r(jià) 151
相關(guān)知識(shí)——折半查找 152
案例4 生存游戲 153
相關(guān)知識(shí)——篩法 155
案例5 矩陣轉(zhuǎn)置 156
相關(guān)知識(shí)——二維數(shù)組 157
案例6 楊輝三角形 159
案例7 信息加密處理 160
相關(guān)知識(shí)——字符數(shù)組與字符串處理操作 161
案例8 統(tǒng)計(jì)單詞個(gè)數(shù) 167
案例9 進(jìn)制轉(zhuǎn)換 168
本章小結(jié) 169
習(xí)題 169
實(shí)訓(xùn)項(xiàng)目 173
第8章 指針 175
案例1 尋找存折密碼 175
相關(guān)知識(shí)——指針與指針變量 176
案例2 撥云見(jiàn)日 179
相關(guān)知識(shí)——指針的交換 180
案例3 猜寶游戲 181
相關(guān)知識(shí)——指針作為函數(shù)參數(shù) 183
案例4 產(chǎn)品使用壽命統(tǒng)計(jì)分析 184
相關(guān)知識(shí)—— 一維數(shù)組與指針 186
案例5 實(shí)現(xiàn)簡(jiǎn)單電子表格 191
相關(guān)知識(shí)——二維數(shù)組與指針 193
案例6 信息解密 194
相關(guān)知識(shí)——字符指針 195
案例7 常任理事國(guó)國(guó)名的字典次序 197
相關(guān)知識(shí)——指針數(shù)組與多級(jí)指針 198
案例8 我的程序我作主 200
相關(guān)知識(shí)——帶參的main 203
案例9 由我差遣 204
相關(guān)知識(shí)——函數(shù)指針與指針函數(shù) 206
案例10 我心飛翔 207
相關(guān)知識(shí)——?jiǎng)討B(tài)內(nèi)存空間管理函數(shù) 209
本章小結(jié) 210
習(xí)題 210
實(shí)訓(xùn)項(xiàng)目 218
第9章 結(jié)構(gòu)體 219
案例1 學(xué)生信息表 219
相關(guān)知識(shí)——結(jié)構(gòu)體的定義與結(jié)構(gòu)體變量 220
案例2 民主選舉得票統(tǒng)計(jì) 226
相關(guān)知識(shí)——結(jié)構(gòu)體數(shù)組 227
案例3 輸出班長(zhǎng)的基本信息 229
相關(guān)知識(shí)——結(jié)構(gòu)體指針 231
案例4 摸球游戲 233
相關(guān)知識(shí)——枚舉類型 235
案例5 設(shè)計(jì)教師與學(xué)生通用的表格 236
相關(guān)知識(shí)——共用體類型 238
本章小結(jié) 239
習(xí)題 240
實(shí)訓(xùn)項(xiàng)目 244
第10章 文件 245
案例1 導(dǎo)出學(xué)生信息到文件 245
相關(guān)知識(shí)——文件的基本操作 248
案例2 學(xué)生信息的導(dǎo)入 252
案例3 學(xué)生信息的備份 255
相關(guān)知識(shí)——文件定位函數(shù) 256
本章小結(jié) 257
習(xí)題 257
實(shí)訓(xùn)項(xiàng)目 261
第11章 綜合案例——學(xué)生成績(jī)管理系統(tǒng) 262
綜合案例 學(xué)生成績(jī)管理系統(tǒng) 262
相關(guān)知識(shí)——?jiǎng)?chuàng)建鏈表 271
相關(guān)知識(shí)——遍歷鏈表 274
相關(guān)知識(shí)——在鏈表中插入節(jié)點(diǎn) 284
相關(guān)知識(shí)——?jiǎng)h除鏈表中的節(jié)點(diǎn) 289
本章小結(jié) 296
習(xí)題 296
附錄A ASCII碼表 298
附錄B C語(yǔ)言運(yùn)算符的優(yōu)先級(jí)與結(jié)合性 299
參考書目 300