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