複製鏈接
請複製以下鏈接發送給好友

c語言程序設計

(2008年崔武子、付鈧、孫力紅編寫,清華大學出版社出版的圖書)

鎖定
《C語言程序設計》是由崔武子、付鈧、孫力紅編著,2008年清華大學出版社出版的高職高專計算機教學改革新體系規劃教材、普通高等教育“十一五”國家級規劃教材。該教材適合高等職業院校使用。 [1] 
該教材將公交一卡通管理程序作為貫穿全書知識點的實例在各章中分步介紹。全書共分8章,分別是C語言基礎與順序結構、分支結構、循環結構、數組、指針、函數、結構體和文件。 [1] 
中文名
C語言程序設計
作    者
崔武子
付鈧
孫力紅
出版時間
2008年3月1日
出版社
清華大學出版社
頁    數
244 頁
ISBN
9787302165149
類    別
高職高專計算機教學改革新體系規劃教材
開    本
16 開
裝    幀
平裝

c語言程序設計成書過程

隨着中國現代化建設的需要和社會的不斷髮展,高職高專教育越來越重要,對於教材的要求也越來越高。為了破除舊的框框,寫出獨具一格的、體現高職高專教育新理念和教學特點的教材,編著編寫了該教材。
該教材由崔武子主編,付鈧、孫力紅、李紅豫和梁軍參編。 [2] 
2008年3月1日,該教材由清華大學出版社出版。 [1] 

c語言程序設計內容簡介

該教材將公交一卡通管理程序作為貫穿全書知識點的實例在各章中分步介紹。全書共分8章,分別是C語言基礎與順序結構、分支結構、循環結構、數組、指針、函數、結構體和文件。此外,附錄還包含了C語言關鍵字,常用字符與ASCII代碼對照表,運算符的優先級和結合方向,常用C庫函數,常見錯誤、警告信息表,VC++上機操作簡介。 [1] 

c語言程序設計教材目錄

第1章C語言基礎與順序結構1
1.1認識C語言程序2
1.1.1瞭解C語言程序的構成2
1.1.2熟悉主函數框架3
1.2合理選用數據類型6
1.2.1合理選用整型數據6
1.2.2合理選用實型數據8
1.2.3合理選用字符型數據10
1.3學會使用常用運算符11
1.3.1學會使用算術運算符11
1.3.2學會使用賦值運算符13
1.4學會控制輸入輸出數據14
1.4.1格式輸入輸出函數的使用14
1.4.2單個字符輸入輸出函數的使用15
1.5畫順序結構的流程圖16
1.6熟悉TurboC集成環境17
1.6.1在TurboC集成環境中驗證程序的正確性17
1.6.2在TurboC環境中觀察程序的單步執行過程19
1.7貫穿教學全過程的實例——公交一卡通管理程序總功能20
1.8貫穿教學全過程的實例——公交一卡通管理程序之一22
1.9本章總結23
思考題125
上機練習125
第2章分支結構26
2.1if語句27
2.1.1學習使用關係運算符和if語句27
2.1.2認識省略else的if語句29
2.1.3學會使用邏輯運算符31
2.1.4學會使用嵌套的if語句32
2.1.5學會使用if-elseif形式的嵌套if語句34
2.2switch語句36
2.2.1認識switch語句36
2.2.2多個case語句相同情況的處理39
2.2.3用switch語句的技巧計算分段函數的值40
2.3用條件運算符轉換大小寫字母41
2.4程序舉例42
2.4.1掌握3個數中求最大數的方法42
2.4.2掌握3個數排序的方法43
2.4.3熟悉菜單設計操作43
2.5貫穿教學全過程的實例——公交一卡通管理程序之二45
2.6本章總結47
思考題248
上機練習248
第3章循環結構49
3.1使用for語句實現循環控制50
3.1.1使用for語句重複顯示信息50
3.1.2使用for語句重複出算術題52
3.2使用while語句實現循環控制54
3.2.1使用while語句為學生分班54
3.2.2使用while語句計算近似值56
3.3使用do-while語句實現循環控制58
3.3.1使用do-while語句計算做題正確率58
3.3.2使用do-while語句編寫打字練習程序60
3.4用break語句強行退出循環61
3.5學會使用循環設計典型算法63
3.5.1學會找出Fibonacci數列的各項,掌握遞推算法63
3.5.2用迭代算法求解某數的平方根65
3.5.3用枚舉算法求解百元百雞問題67
3.5.4學會判斷質數的算法70
3.6貫穿教學全過程的實例——公交一卡通管理程序之三74
3.7本章總結76
思考題378
上機練習379
第4章數組81
4.1認識數組,瞭解使用數組的場合82
4.2使用一維數組82
4.2.1定義與引用一維數組82
4.2.2在字符串中找出數字字符構造新數組84
4.2.3求一批數據中的最大值85
4.2.4在有序數據中插入一個數87
4.2.5排序數據89
4.3使用二維數組91
4.3.1求兩個矩陣的和91
4.3.2求方陣對角線上元素之和93
4.3.3顯示算術題和學生答題信息94
4.3.4編寫不同級別的打字練習程序96
4.3.5統計一個學習小組的成績97
4.4貫穿教學全過程的實例——公交一卡通管理程序之四99
4.5本章總結105
思考題4106
上機練習4107
第5章指針108
5.1認識變量的地址和指針變量109
5.2通過指針訪問普通變量109
5.3通過指針訪問數組111
5.3.1通過指針計算總分111
5.3.2通過指針將數據逆置112
5.3.3通過指針找出最大值114
5.3.4通過指針排序數據116
5.3.5通過指針計算兩個矩陣的和117
5.4通過指針訪問字符串119
5.4.1通過指針判斷迴文119
5.4.2在3個字符串中找出最大的字符串121
5.4.3將3個字符串由大到小的順序排序122
5.4.4連接兩個字符串123
5.5貫穿教學全過程的實例——公交一卡通管理程序之五125
5.6本章總結130
思考題5131
上機練習5131
第6章函數134
6.1瞭解C語言程序的執行過程135
6.2掌握自定義函數的編寫與調用方法138
6.2.1調用自定義函數計算1~n的和138
6.2.2調用自定義函數進行四則運算142
6.2.3在被調函數中交換數據145
6.2.4用嵌套調用的方法進行計算146
6.3調用自定義函數處理數組148
6.3.1調用自定義函數輸入輸出一維數組148
6.3.2調用自定義函數將數據逆置149
6.3.3調用自定義函數求最大值151
6.3.4調用自定義函數判斷迴文153
6.3.5調用自定義函數計算兩個矩陣的和154
6.4變量的存儲類別156
6.4.1內部變量和外部變量156
6.4.2動態存儲變量和靜態存儲變量157
6.5貫穿教學全過程的實例——公交一卡通管理程序之六159
6.6本章總結166
思考題6168
上機練習6169
第7章結構體171
7.1瞭解結構體類型數據的使用場合172
7.2掌握結構體變量的使用方法172
7.2.1使用結構體變量處理實際問題173
7.2.2將結構體變量作為實參處理實際問題176
7.3掌握結構體數組的使用方法178
7.3.1使用結構體數組處理實際問題178
7.3.2將結構體數組名作為實參處理實際問題180
7.4貫穿教學全過程的實例——公交一卡通管理程序之七188
7.5本章總結195
思考題7197
上機練習7199
第8章文件201
8.1瞭解文件的處理過程202
8.2掌握文件的基本操作本領203
8.2.1創建文本文件203
8.2.2讀取文本文件中的數據205
8.2.3創建二進制文件207
8.2.4讀取二進制文件中的數據208
8.3文件的應用舉例209
8.3.1編寫算術考試程序209
8.3.2編寫閲卷程序211
8.3.3複製文件212
8.3.4修改文件213
8.4貫穿教學全過程的實例——公交一卡通管理程序之八215
8.5本章總結224
思考題8225
上機練習8225
附錄A C語言關鍵字227
附錄B 常用字符與ASCII代碼對照表228
附錄C 運算符的優先級和結合方向230
附錄D 常用C庫函數231
附錄E 常見錯誤、警告信息表235
附錄F VC++上機操作簡介237
參考文獻245
(注:目錄排版順序為從左列至右列 [3] 

c語言程序設計教學資源

  • 配套教材
該教材有配套教材——《C語言程序設計實訓教程》。 [4] 
書名
書號
出版社
出版時間
作者
《C語言程序設計實訓教程》
9787302171966
清華大學出版社
2008.06.01
崔武子、朱國瑛 [4] 
  • 課程資源
該教材還提供免費的授課素材,包括動畫豐富的電子教案和全書的源代碼。 [1] 

c語言程序設計教材特色

該教材力求突破高職高專舊的教學框框。該教材始終以應用為目的,從應用入手,採用了任務驅動方式。 [1] 
  1. 精簡教學內容:考慮到各學校的課時限制和高職高專學生的實際情況,內容上不貪多求全,合理捨去不常使用的內容,但對於C語言的基本內容予以介紹;
  2. 採用任務驅動方式:以“應用為目的,從應用入手”的原則,將各章節的所有講授內容都按任務驅動的方式組織,並在實現其任務的過程中,逐步引進新知識點;對於每個任務通過問題提出——編程思路——程序代碼——運行結果——歸納分析等步驟,分步完成;
  3. 教學難點適中:採用簡單的實例降低教學難度,強調實用性和趣味性,激發學生的學習積極性;力求把複雜的問題簡單化;
  4. 強調學習方法:只看懂別人的程序或只運行現有的程序是永遠學不會編程的,為了使學生通過有限的實例學會解決新問題的方法,對於每一個任務首先給出編程思路,再給出解決的方案並進行歸納分析,起到舉一反三的作用;
  5. 舉例貫穿整個知識點:將公交一卡通管理程序分8部分(各章最後分別加1部分)介紹,各部分程序隨着講授內容的增多逐步完善。 [2] 

c語言程序設計作者簡介

崔武子,1961年生,女,吉林省延吉人,碩士,北京聯合大學電子信息技術實驗實訓基地副教授,研究方向為計算機基礎教學。 [5] 
參考資料