C語言程序設(shè)計(第3版)(高職高專計算機(jī)教學(xué)改革新體系規(guī)劃教材)
定 價:37 元
- 作者:崔武子、李紅豫
- 出版時間:2016/7/11
- ISBN:9787302433941
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP312C
- 頁碼:266
- 紙張:膠版紙
- 版次:3
- 開本:16K
本書第1版于2008年出版。該書是普通高等教育“十一五”國家級規(guī)劃教材,榮獲“2011年北京 高等教育精品教材”和“2009年高職高專計算機(jī)類專業(yè)優(yōu)秀教材”稱號。本書力求突破高職高專舊的 教學(xué)限制,用全新的方法組織編寫。本書始終以應(yīng)用為目的,從應(yīng)用入手,采用了任務(wù)驅(qū)動方式。書 中內(nèi)容講授精練,循序漸進(jìn),重點突出,易于理解。本書將公交一卡通管理程序作為貫穿全書知識點 的實例在各章中分別介紹,使學(xué)生盡早體會較大程序的編寫過程。全書共8章,分別是C語言基礎(chǔ)與順 序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組、指針、函數(shù)、結(jié)構(gòu)體和文件,各章提供討論題、思考題、上機(jī) 練習(xí)和自測題。 本書還提供免費(fèi)的授課素材,包括豐富的電子教案(含動畫)和全書的源代碼。全書程序的運(yùn)行 環(huán)境是Visual C++ 6.0,在附錄中介紹Visual C++ 2010環(huán)境。 本書主要針對C語言零起點的高職高專學(xué)生和自學(xué)者,也適合C語言的初學(xué)者學(xué)習(xí)。
本書的版是“十一五”國家級規(guī)劃教材,2011年被評為北京高等教育精品教材,2009年榮獲計算機(jī)類專業(yè)優(yōu)秀教材稱號。作為高職高專教材,本書的一、二版在全國各地受到歡迎。但由于前一版書有些內(nèi)容陳舊,需要更新內(nèi)容,尤其需要補(bǔ)充介紹新版本環(huán)境。
第1章 C語言基礎(chǔ)與順序結(jié)構(gòu) .................................................................1
1.1 認(rèn)識C語言程序 ...........................................................................................1
1.1.1 了解C語言程序的構(gòu)成 ....................................................................1
1.1.2 熟悉主函數(shù)框架 ................................................................................3
1.2 合理選用數(shù)據(jù)類型 ........................................................................................7
1.2.1 合理選用整型數(shù)據(jù) ............................................................................7
1.2.2 合理選用實型數(shù)據(jù) ............................................................................8
1.2.3 合理選用字符型數(shù)據(jù) ......................................................................10
1.3 學(xué)會使用常用運(yùn)算符 ..................................................................................11
1.3.1 學(xué)會使用算術(shù)運(yùn)算符 ......................................................................11
1.3.2 學(xué)會使用賦值運(yùn)算符 ......................................................................13
1.4 學(xué)會控制輸入輸出數(shù)據(jù) ...............................................................................14
1.4.1 使用格式輸入輸出函數(shù)出加法題 ....................................................14
1.4.2 單個字符輸入輸出函數(shù)的使用 .......................................................15
1.5 畫順序結(jié)構(gòu)的流程圖 ..................................................................................16
1.6 貫穿教學(xué)全過程的實例——公交一卡通管理程序(1) ..............................17
1.7 本章總結(jié) .....................................................................................................19
思考題...... ...........................................................................................................21
上機(jī)練習(xí).... .........................................................................................................21
自測題...... ...........................................................................................................21
自測題參考答案.... ..............................................................................................23
第2章 分支結(jié)構(gòu) ......................................................................................24
2.1 if語句..........................................................................................................24
2.1.1 學(xué)習(xí)使用關(guān)系運(yùn)算符和if語句 .......................................................24
2.1.2 認(rèn)識省略else的if語句 ..................................................................26
2.1.3 學(xué)會使用邏輯運(yùn)算符 ......................................................................29
2.1.4 學(xué)會使用嵌套的if語句 ..................................................................31
2.1.5 學(xué)會使用if...else if形式的嵌套if語句 ..........................................33
2.2 switch語句 ..................................................................................................35
2.2.1 認(rèn)識switch語句 .............................................................................35
2.2.2 多個case語句相同情況的處理 ......................................................38
2.2.3 用switch語句的技巧計算分段函數(shù)的值 ........................................39
2.3 用條件運(yùn)算符轉(zhuǎn)換大小寫字母 ...................................................................41
2.4 程序舉例 .....................................................................................................42
2.4.1 掌握三個數(shù)中求最大數(shù)的方法 .......................................................42
2.4.2 掌握三個數(shù)排序的方法 ...................................................................42
2.4.3 熟悉菜單設(shè)計操作 ..........................................................................43
2.5 貫穿教學(xué)全過程的實例——公交一卡通管理程序(2) ..............................44
2.6 本章總結(jié) .....................................................................................................46
思考題...... ...........................................................................................................47
上機(jī)練習(xí)..... .................................................................................................................48
自測題...... ...........................................................................................................48
自測題參考答案.... ..............................................................................................50
第3章 循環(huán)結(jié)構(gòu) ......................................................................................52
3.1 使用for語句實現(xiàn)循環(huán)控制 ........................................................................52
3.1.1 使用for語句重復(fù)顯示信息 ............................................................52
3.1.2 使用for語句重復(fù)出加法題 ............................................................54
3.2 使用while語句實現(xiàn)循環(huán)控制 ....................................................................57
3.2.1 使用while語句為學(xué)生分班 ............................................................57
3.2.2 使用while語句計算近似值 ............................................................59
3.3 使用do...while語句實現(xiàn)循環(huán)控制 .............................................................60
3.3.1 使用do...while語句計算加法題正確率 ..........................................60
3.3.2 使用do...while語句編寫打字練習(xí)程序 ..........................................63
3.4 使用break語句強(qiáng)行退出循環(huán) ....................................................................64
3.5 學(xué)會使用循環(huán)設(shè)計典型算法 .......................................................................66
3.5.1 學(xué)會找出Fibonacci數(shù)列的各項來掌握遞推算法 ...........................66
3.5.2 用迭代算法求解某數(shù)的平方根 .......................................................68
3.5.3 用枚舉算法求解百元百雞問題 .......................................................70
3.5.4 學(xué)會判斷質(zhì)數(shù)的算法 ......................................................................73
3.6 貫穿教學(xué)全過程的實例——公交一卡通管理程序(3) ..............................77
3.7 本章總結(jié) .....................................................................................................78
思考題....... ..........................................................................................................80
上機(jī)練習(xí).... .........................................................................................................81
自測題...... ...........................................................................................................82
自測題參考答案.... ..............................................................................................84
第4章 數(shù)組 ..............................................................................................86
4.1 認(rèn)識數(shù)組 .....................................................................................................86
目 錄
V
4.2 使用一維數(shù)組 ..............................................................................................86
4.2.1 定義與引用一維數(shù)組 ......................................................................86
4.2.2 在字符串中找出數(shù)字字符構(gòu)造新數(shù)組 ............................................88
4.2.3 判斷密碼是否正確 ..........................................................................89
4.2.4 求一批數(shù)據(jù)中的最大值 ...................................................................90
4.2.5 在有序數(shù)據(jù)中插入一個數(shù) ...............................................................93
4.2.6 排序數(shù)據(jù) .........................................................................................94
4.3 使用二維數(shù)組 ..............................................................................................97
4.3.1 求兩個矩陣的和 ..............................................................................97
4.3.2 求方陣對角線上元素之和 ...............................................................99
4.3.3 顯示算術(shù)題和學(xué)生答題信息 .........................................................100
4.3.4 編寫不同級別的打字練習(xí)程序 .....................................................102
4.3.5 統(tǒng)計一個學(xué)習(xí)小組的成績 .............................................................104
4.4 貫穿教學(xué)全過程的實例——公交一卡通管理程序(4)