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