《C程式設計實驗實踐教程》是2013年出版的圖書,作者是劉玉英、肖啟莉、鄒運蘭。
基本介紹
- 書名:C程式設計實驗實踐教程
- 作者:劉玉英、肖啟莉、鄒運蘭
- ISBN:9787302305439
- 定價:29.5元
- 出版時間:2013-1-21
圖書簡介
實驗指導部分包含18個實驗,實驗題目類型包括填空題、改錯題、程式閱讀題、編程題。每個實驗中都以一個具體題目為例,講解如何分析問題、編寫代碼、實驗步驟、運行程式、分析程式運行結果是否正確。課程設計部分包含8個項目,有遊戲設計,如“俄羅斯方塊”、“五子棋”等,也有小系統設計,如“英漢電子詞典”等。每個項目都給出算法分析、難點提示以及部分代碼,要求讀者根據給出的提示信息編寫部分代碼。
本書可以與《C語言程式設計--案例驅動教程》配套使用,作為C語言課程的實驗教材和課程設計教材,也可以單獨使用。
圖書前言
本書基於在課程實驗和課程設計方面給學習者以指導和引導,在實驗指導部分共有18個實驗,囊括了C語言中的全部知識點,題型包括程式填空、程式改錯、程式閱讀及編程題,題目範圍廣、趣味性強、題量大,任由讀者自由選擇。從內容上可劃分為三個模組,基本數據類型及其運算、數據的輸入與輸出、三種控制結構程式設計為第一模組,數組、字元串、函式以及編譯預處理為第二模組,指針、結構、檔案為第三模組,每個模組都有一個綜合性實驗,其中的實驗題目難度有所提升,覆蓋前面的知識點。每個實驗都以一個具體的題目為例,講解如何分析問題、編寫代碼,演示上機實驗步驟直至運行程式、分析結果是否正確,引導讀者步步深入。每個實驗後面設有思考題,希望讀者完成一個實驗後能對實驗中遇到的知識點或問題有一個歸納總結。
在課程設計部分設計了8個訓練項目,有遊戲設計的,如“五子棋”、“貪吃蛇”、“俄羅斯方塊”等,也有小系統設計的,如“通訊錄”、“英漢電子詞典”、“運動會成績統計與管理”、“火車訂票系統”、“圖書信息管理系統”等。每個項目都給出算法分析與流程圖、難點提示,給出部分原始碼,讀者可以在此基礎上編寫未給出的部分模組的代碼。由於遊戲設計中用到C標準庫函式中的畫圖函式,所以該部分內容是基於TC編譯系統的,其餘部分基於Visual C++ 6.0編譯系統。
在習題參考答案中,給出了《C語言程式設計--案例驅動教程》一書中全部習題的參考答案。尤其要說明的是,對於編程題,求解一個問題,編寫的程式代碼不是唯一的,只要解題思路正確,程式運行結果滿足題意要求即可。
本書由劉玉英給出寫作大綱和基礎要求,實驗指導部分由劉玉英、肖啟莉和鄒運蘭共同完成,課程設計部分由肖啟莉和鄒運蘭共同完成,《C語言程式設計--案例驅動教程》一書習題參考答案部分由劉玉英、肖啟莉和劉臻共同完成,最後由劉玉英統編定稿。
限於作者水平,書中難免存在錯誤和不妥之處,懇請各位讀者、教師、專家批評與指正。
2012年10月
圖書目錄
實驗一 編寫並運行簡單的C程式3
實驗二 基本數據類型及其運算10
實驗三 數據的輸入與輸出16
實驗四 選擇結構程式設計26
實驗五 循環結構程式設計37
實驗六 綜合實驗(一)48
實驗七 一維數組與二維數組54
實驗八 字元串63
實驗九 函式(一)72
實驗十 函式(二)84
實驗十一 變數的存儲類型與生存期96
實驗十二 編譯預處理與位運算102
實驗十三 綜合實驗(二)108
實驗十四 指針與字元串117
實驗十五 結構與聯合128
實驗十六 排序與查找程式設計140
實驗十七 檔案操作153
實驗十八 綜合實驗(三)164
第二部分 課 程 設 計
項目一 通訊錄175
項目二 五子棋遊戲189
項目三 英漢電子詞典199
項目四 運動會成績統計與管理204
項目五 俄羅斯方塊211
項目六 火車訂票系統222
項目七 圖書信息管理系統234
項目八 貪吃蛇遊戲245
第三部分 習題參考答案
第1章 C程式知識初步253
第2章 基本數據類型及其操作254
第3章 選擇結構程式設計257
第4章 循環結構261
第5章 數組265
第6章 函式269
第7章 指針273
第8章 結構及其他278
第9章 檔案281
第10章 編譯預處理與位運算285
參考文獻287