Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
瓊州學(xué)院電子信息工程學(xué)院 C語言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書林雄編 2013年4月前言本實(shí)驗(yàn)指導(dǎo)書根據(jù)瓊州學(xué)院電子信息工程學(xué)院網(wǎng)絡(luò)工程專業(yè)制定的C語言程序設(shè)計(jì)實(shí)驗(yàn)》教學(xué)大綱精心設(shè)計(jì)了10個(gè)相關(guān)實(shí)驗(yàn),每個(gè)實(shí)驗(yàn)包含實(shí)驗(yàn)?zāi)康摹?nèi)容與要求、參考源程序,涵蓋了初始C語言、C語言基礎(chǔ)、C語言程序結(jié)構(gòu)、數(shù)組、指針、函數(shù)、用戶自定義類型、文件等C語言程序設(shè)計(jì)的基本內(nèi)容與知識點(diǎn)。本實(shí)驗(yàn)指導(dǎo)書從我校學(xué)生的實(shí)際情況和教學(xué)的角度出發(fā),每一個(gè)實(shí)驗(yàn)力求做到覆蓋相關(guān)章節(jié)的所有知識點(diǎn),以加強(qiáng)對基本理論知識的理解與掌握,鍛煉與提高實(shí)驗(yàn)編程能力,并將實(shí)驗(yàn)指導(dǎo)書與實(shí)驗(yàn)報(bào)告融為一體,減輕了教學(xué)負(fù)擔(dān)。具體內(nèi)容及要求如下: 一、實(shí)驗(yàn)?zāi)康膶W(xué)習(xí)C程序設(shè)計(jì)課程不能只滿足于能看懂書上的程序,而應(yīng)當(dāng)熟練地掌握程序設(shè)計(jì)的全過程,即獨(dú)立編寫源程序、獨(dú)立上機(jī)調(diào)試、獨(dú)立運(yùn)行程序和分析結(jié)果。上機(jī)實(shí)驗(yàn)的目的,絕不僅僅是為了驗(yàn)證教材和講課的內(nèi)容,或者驗(yàn)證自己所編寫的程序的正確與否。程序設(shè)計(jì)課程上機(jī)實(shí)驗(yàn)的目的是: ,尤其是一些語法規(guī)定,課堂講授既枯燥無味又難以記憶, 但它們都很重要。能多次上機(jī)就能自然地、熟練地掌握。通過實(shí)驗(yàn)來掌握語法規(guī)則是行之有效的方法。 。 。通過反復(fù)調(diào)試程序掌握根據(jù)出錯(cuò)信息修改程序的方法。
要真正掌握這門課程,不僅應(yīng)當(dāng)了解和熟悉有關(guān)理論和方法,還要求自己動手實(shí)現(xiàn)即會編程并上機(jī)調(diào)試通過。故應(yīng)給予充分重視。調(diào)試程序固然可以借鑒他人的現(xiàn)成經(jīng)驗(yàn),但更重要的是通過自己的直接實(shí)踐來累積經(jīng)驗(yàn),而且有些經(jīng)驗(yàn)是只能意會難以言傳。調(diào)試程序的能力是每個(gè)程序設(shè)計(jì)人員應(yīng)當(dāng)掌握的一項(xiàng)基本功。 ,做實(shí)驗(yàn)時(shí)不要在程序通過后就認(rèn)為搞定、完成任務(wù)了,而應(yīng)當(dāng)在己通過的程序上作一些改動(例如修改一些參數(shù)、增加程序一些功能、改變輸入數(shù)據(jù)的方法等),再進(jìn)行編譯、連接和運(yùn)行;甚至于“自設(shè)障礙”,即把正確的改為有錯(cuò)的(例如, scanf函數(shù)輸入變量時(shí),漏寫&符號;使數(shù)組下標(biāo)出界;使整數(shù)溢出等),以觀察和分析所出現(xiàn)的情況。這樣才能把實(shí)驗(yàn)上機(jī)內(nèi)容所涉及的知識點(diǎn)和程序設(shè)計(jì)方法都變成自己的。二、實(shí)驗(yàn)前的準(zhǔn)備工作 (包括C編譯系統(tǒng))的性能和使用方法。 。 ,切忌不編程或抄別人的程序去上機(jī),應(yīng)從一開始就養(yǎng)成嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng)。 ,對程序中自己有疑問的地方應(yīng)先作上記號,以便上機(jī)時(shí)給予注意。 。 (編程題源程序用紙寫好或畫好程序流程圖)。三、實(shí)驗(yàn)后整理出實(shí)驗(yàn)報(bào)告,實(shí)驗(yàn)報(bào)告包括以下內(nèi)容: 。 。 (或步驟)。 。 。 。 、實(shí)驗(yàn)任務(wù)與時(shí)間安排實(shí)驗(yàn)序號實(shí)驗(yàn)內(nèi)容擬實(shí)驗(yàn)時(shí)間(學(xué)時(shí))實(shí)驗(yàn)形式 1 C語言的運(yùn)行環(huán)境和運(yùn)行過程 1 驗(yàn)證性 2 數(shù)據(jù)類型、運(yùn)算符與表達(dá)式 1 驗(yàn)證性 3 最簡單C程序設(shè)計(jì) 2 驗(yàn)證性 4 選擇結(jié)構(gòu)程序設(shè)計(jì) 2 驗(yàn)證性 5 循環(huán)控制結(jié)構(gòu) 2 驗(yàn)證性 6 函數(shù)定義及調(diào)用 2 驗(yàn)證性 7 數(shù)組 2 驗(yàn)證性 8 指針 2 驗(yàn)證性 9 結(jié)構(gòu)體和共用體 2 設(shè)計(jì)性 10 文件操作 2 驗(yàn)證性目錄第一部分預(yù)備知識……………………………………………………1 一、目錄…………………………………………………………………………1 二、路經(jīng)…………………………………………………………………………1 第二部分 Borland C++……………………………… 3 一、Borland C++簡介……………………………………………………………3 二、Borland C++………………………………………………3 三、Borland C++…………………………………………4 四、Borland C++………………………………………………6 第三部分 C語言程序設(shè)計(jì)實(shí)驗(yàn)…………………………………… 9 實(shí)驗(yàn)一 C語言的運(yùn)行環(huán)境和運(yùn)行過程………………………………………9 ………………………………………………………………9 ………………………………………………………………9 ………………………………………………………9 、測試數(shù)據(jù)、結(jié)果………………………………………10 實(shí)驗(yàn)二數(shù)據(jù)類型、運(yùn)算符與表達(dá)式…………………………………………11 ………………………………………………………………11 ………………………………………………………………11 ………
*請認(rèn)真填寫需求信息,我們會在24小時(shí)內(nèi)與您取得聯(lián)系。