出版時間:2009-2 出版社:高等教育出版社 作者:張建偉 等編著 頁數(shù):124
前言
C語言是一種通用的程序設計語言,也是普通高等院校常用的一種程序設計教學語言。要學好C語言,需要進行大量的實際操作和實踐訓練。本書可以幫助學生學習C語言程序設計的有關知識,深入理解和掌握C語言程序設計所涉及的概念、方法與技巧?!∪珪譃?章。第l章為C語言集成環(huán)境簡介。介紹Visual C++、Turbo C++集成環(huán)境和LINIX/Linux下的C語言開發(fā)環(huán)境,通過對編程環(huán)境的建立及程序的編輯、編譯、運行和調(diào)試的介紹,使學生能夠在較短的時間內(nèi)選擇和掌握一種合適的開發(fā)、學習環(huán)境。第2章為C語言程序設計實驗。共安排了12個課內(nèi)實驗,每個課內(nèi)實驗分為“觀察與驗證”、“分析與改錯”、“設計與綜合”3個不同的實驗環(huán)節(jié),可分層次進行實驗教學,以利于學生循序漸進地學習。第3章為C語言程序設計課外實驗。該章的實驗對應第2章的相應章節(jié)內(nèi)容,選題上注重趣味性、實用性,相對于第2章的實驗難度稍大,為有興趣和學有余力的學生提供拓展內(nèi)容。第4章為C語言課程設計。它比課程教學實驗復雜一些,所涉及的內(nèi)容有一定的深度和廣度,并更加接近現(xiàn)實應用。通過課程設計的綜合訓練,培養(yǎng)學生分析問題、編程和實際動手操作的能力。該章內(nèi)容可供不同專業(yè)有不同應用要求的學生選做。本書的特點是:(1)以驗證和觀察性實驗為基礎性實驗,以初學者需要掌握且易于完成的能力要求為目標;以分析型實驗培養(yǎng)學生分析問題和解決問題的能力;以設計型和綜合型實驗訓練學生進行程序設計的能力,力圖體現(xiàn)因材施教和循序漸進的教學原則。(2)面向整體,兼顧特殊?;A性、驗證性實驗面向整體,而綜合性的課程設計則面向有專業(yè)要求和有興趣、有能力的學生,使學生不限于課堂教學中的教學要求,進一步鍛煉學生解決實際問題的能力。(3)每個實驗設置了實驗目的和要求、實驗重點和難點、實驗內(nèi)容等欄目,具有目的性和針對性。所有程序經(jīng)Turbo C和Visual C++語言環(huán)境測試通過,其解決方案可能不是唯一的,學生可以不同的解題思路和方法分析程序,以拓寬自己的思路。
內(nèi)容概要
本書是和《大學C語言程序設計教程》配套的實驗教程,為C語言學習者提供上機實驗指導。全書介紹了Visual C++、Turbo C++集成環(huán)境和UNIX/Linux下的C語言開發(fā)環(huán)境,安排了12個課內(nèi)實驗,每個課內(nèi)實驗分為“觀察與驗證”、“分析與改錯”、“設計與綜合”3個不同的實驗環(huán)節(jié),可分層次、循序漸進地進行實驗教學。同時,還安排了10個課外實驗,并提供了5個課程設計項目,以培養(yǎng)學生實際分析問題、編程和動手操作的能力。第4章內(nèi)容可供不同專業(yè)有不同應用要求的學生選做。 本書以驗證和觀察性實驗為基礎性實驗,以分析型實驗培養(yǎng)學生分析問題和解決問題的能力,以設計型和綜合型實驗訓練學生進行程序設計的能力,力圖體現(xiàn)因材施教和循序漸進的教學原則,使學生通過實驗掌握C語言程序設計的基礎知識和提高綜合應用能力。 本書可以作為《大學C語言程序設計教程》及其他C語言程序設計教材的配套教程和參考書,也可以作為計算機培訓、等級考試和自學者的輔導用書。
書籍目錄
第1章 C語言集成環(huán)境簡介 1.1 Visual C++集成環(huán)境 1.1.1 Visual C++的安裝與啟動 1.1.2 Visual C+4.集成開發(fā)環(huán)境 1.1.3 項目和項目工作區(qū) 1.1.4 項目開發(fā)過程 1.1.5 Visual c++常用菜單命令及功能鍵 1.2 Turbo C++集成環(huán)境 1.2.1 Turbo C++3.O的安裝 1.2.2 Turbo C++3.0主窗口及菜單操作 1.2.3 配置工作環(huán)境 1.2.4 源程序的建立、編譯、運行與保存 1.2.5 程序的動態(tài)調(diào)試 1.3 UNIX/Linux下的C開發(fā)環(huán)境 1.3.1 UNIX/Linux簡介 1.3.2 文本編輯工具vi的使用 1.3.3 編譯器gcc的使用第2章 C語言程序設計實驗 2.1 熟悉C語言程序編輯與調(diào)試環(huán)境 2.1.1 實驗目的和要求 2.1.2 實驗重點和難點 2.1.3 實驗內(nèi)容 2.1.4 課后思考 2.2 順序結構程序?qū)嶒? 2.2.1 實驗目的和要求 2.2.2 實驗重點和難點 2.2.3 實驗內(nèi)容 2.2.4 課后思考 2.3 數(shù)據(jù)類型、運算符、表達式實驗 2.3.1 實驗目的和要求 2.3.2 實驗重點和難點 2.3.3 實驗內(nèi)容 2.3.4 課后思考 2.4 選擇結構程序?qū)嶒? 2.4.1 實驗目的和要求 2.4.2 實驗重點和難點 2.4.3 實驗內(nèi)容 2.4.4 課后思考 2.5 條件型循環(huán)結構程序?qū)嶒? 2.5.1 實驗目的和要求 2.5.2 實驗重點和難點 2.5.3 實驗內(nèi)容 2.5.4 課后思考 2.6 計數(shù)型循環(huán)結構程序?qū)嶒? 2.6.1 實驗目的和要求 2.6.2 實驗重點和難點 2.6.3 實驗內(nèi)容 2.6.4 課后思考 2.7 函數(shù)及編譯預處理實驗 2.7.1 實驗目的和要求 2.7.2 實驗重點和難點 2.7.3 實驗內(nèi)容 2.7.4 課后思考 2.8 一維數(shù)組與二維數(shù)組程序?qū)嶒? 2.8.1 實驗目的和要求 2.8.2 實驗重點和難點 2.8.3 實驗內(nèi)容 2.8.4 課后思考 2.9 字符數(shù)組程序?qū)嶒? 2.9.1 實驗目的和要求 2.9.2 實驗重點和難點 2.9.3 實驗內(nèi)容 2.9.4 課后思考 2.10 指針程序?qū)嶒? 2.10.1 實驗目的和要求 2.10.2 實驗重點和難點 2.10.3 實驗內(nèi)容 2.10.4 課后思考 2.11 結構體程序?qū)嶒? 2.11.1 實驗目的和要求 2.11.2 實驗重點和難點 2.11.3 實驗內(nèi)容 2.11.4 課后思考 2.12 文件程序?qū)嶒? 2.12.1 實驗目的和要求 2.12.2 實驗重點和難點 2.12.3 實驗內(nèi)容 2.12.4 課后思考第3章 C語言程序設計課外實驗 3.1 數(shù)據(jù)類型:簡單的數(shù)據(jù)加密 3.1.1 實驗目的和要求 3.1.2 實驗內(nèi)容 3.1.3 同類型思考題 3.2 選擇結構:求解不多于5位的整數(shù)各個數(shù)位上的數(shù)字 3.2.1 實驗目的和要求 3.2.2 實驗內(nèi)容 3.2.3 同類型思考題 3.3 循環(huán)結構:愛因斯坦走臺階 3.3.1 霧驗目的和要求 3.3.2 實驗內(nèi)容 3.3.3 同類型思考題 3.4 循環(huán)結構:體育比賽抽簽程序 3.4.1 實驗目的和要求 3.4.2 實驗內(nèi)容 3.4.3 同類型思考題 3.5 循環(huán)與數(shù)組綜合:十進制數(shù)轉換成二進制數(shù)實驗 3.5.1 實驗目的和要求 3.5.2 實驗內(nèi)容 3.5.3 同類型思考題 3.6 數(shù)組:找二維數(shù)組中的鞍點 3.6.1 實驗目的和要求 3.6.2 實驗內(nèi)容 3.6.3 同類型思考題 3.7 函數(shù):遞歸程序設計實驗 3.7.1 實驗目的和要求 3.7.2 實驗內(nèi)容 3.7.3 同類型思考題 3.8 函數(shù):求超級素數(shù) 3.8.1 實驗目的和要求 3.8.2 實驗內(nèi)容 3.8.3 同類型思考題 3.9 函數(shù):不使用strcpy()實現(xiàn)兩個字符串的比較 3.9.1 實驗目的和要求 3.9.2 實驗內(nèi)容 3.9.3 同類型思考題 3.10 綜合程序設計:各類應用題 3.10.1 實驗目的和要求 3.10.2 實驗內(nèi)容 3.10.3 同類型思考題第4章 C語言課程設計 4.1 課程設計目標 4.1.1 課程設計目標 4.1.2 課程設計內(nèi)容 4.1.3 評價標準 4.2 課程設計項目實例 4.2.1 圖形用戶界面管理時鐘顯示 4.2.2 漢諾塔演示 4.2.3 學生成績管理系統(tǒng) 4.2.4 工資管理系統(tǒng) 4.2.5 五子棋游戲附錄 C語言調(diào)試過程中常見的錯誤 附錄A 常見錯誤的分析 附錄B Visualc++中常見的20種編譯錯誤 附錄C Furbo C中常見的錯誤參考文獻
章節(jié)摘錄
插圖:(5)狀態(tài)欄:狀態(tài)欄主要顯示操作進行時的狀態(tài)信息。(6)幫助信息:大多數(shù)時候,可以通過按F1鍵得到上下文幫助。例如,在編輯文件時按F1鍵可以得到有關編輯的幫助信息,在編譯連接錯誤信息時按Fl鍵可以得到關于該錯誤的幫助信息。如果想系統(tǒng)地獲得幫助,可以通過選擇“幫助”_“內(nèi)容”菜單命令來啟動MSDN查閱器,MSDN查閱器是一個功能強大的程序,可以方便地瀏覽、查找信息,要想知道具體如何使用MSDN查閱器,可以在MSDN查閱器中選擇菜單Help下的命令。(7)Visual c++的編輯器:Visual c++包含一個功能強大的編輯器,可以編輯將被編譯成Windows程序的Visual c++源文件。這個編輯器有點像字處理器,但是沒有字處理器具備的復雜的排版、文本格式等功能,它注重的是如何幫助程序員快速、高效地編制程序。它具有以下特點。①支持語法高亮多色顯示。用高亮度和不同顏色的字來顯示不同的語法成分,例如,注釋、關鍵字和一般代碼用不同的顏色顯示。②自動縮進。能夠幫助用戶排列源代碼,使其可讀性更強。③拖放編輯。用戶能夠用鼠標選擇文本并自由拖動到任意位置。④自動錯誤定位。能夠自動將光標移動到有編譯錯誤的源代碼處。⑤參數(shù)幫助。在編輯時用到預定義的Windows函數(shù)時,可以自動為用戶顯示函數(shù)參數(shù)。⑥集成的關鍵字幫助??煽焖俚玫饺魏侮P鍵字、MFC類或Windows函數(shù)的幫助信息(按F1鍵即可)。當打開一個源代碼文件時,就可以利用編輯器對其進行編輯。源代碼文件在文檔顯示區(qū)顯示,每個文件有獨立的顯示窗口。如果選擇用其他編輯器編輯源文件,必須將它以純文本文件的類型保存。Visual c++的編譯器不能處理其中有特別格式字符的文件。
編輯推薦
《大學C語言程序設計實驗教程》由高等教育出版社出版。
圖書封面
評論、評分、閱讀與下載