大學(xué)C語言程序設(shè)計實(shí)驗(yàn)教程

出版時間: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格式下載


用戶評論 (總計1條)

 
 

  •   如題,不評價。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7