資源描述:
《《C語言程序設(shè)計》上機(jī)實驗指導(dǎo)書》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、《C語言程序設(shè)計》上機(jī)實驗指導(dǎo)書告C語言初學(xué)者:上機(jī)實驗的目的不僅是為了驗證教材和講課的內(nèi)容,或者驗證日己所編寫的程序正確與否。學(xué)習(xí)程序設(shè)計上機(jī)實驗的冃的是:?加深對講授內(nèi)容的理解,尤其是一些語法規(guī)定,課堂講授既枯燥無味又難以記憶,但它們都很重要。能過多次上機(jī)就能自然地、熟練地掌握。通過上機(jī)學(xué)握語法是行之有效的方法。?學(xué)會上機(jī)調(diào)試程序。即善于發(fā)現(xiàn)程序小的錯謀,并且能很快排隊這些錯誤,使程序能正確運(yùn)行。要真正掌握這門課程,不僅應(yīng)當(dāng)了解和熟悉有關(guān)理論和方法,還要求白己動手實現(xiàn)即會編程并上機(jī)調(diào)試通過。故應(yīng)給予充分重視。調(diào)試程序固
2、然可以借鑒他人的現(xiàn)成經(jīng)驗,但更重要的是通過口己的直接實踐來累積經(jīng)驗,而且有些經(jīng)驗是只能意會難以言傳。調(diào)試程序的能力是每個程序設(shè)計人員應(yīng)當(dāng)掌握的一項基木功。?做實驗時不要在程序通過后就認(rèn)為搞定、完成任務(wù)了,而應(yīng)當(dāng)在己通過的程序其而上作一些改動(例如修改一些參數(shù)、增加程序一些功能、改變輸入數(shù)據(jù)的方法等),再進(jìn)行編譯、連接和運(yùn)行;甚至于“自設(shè)障礙”,即把正確的改為冇錯的(例如,用scanf函數(shù)輸入變量時,漏寫&符號;使數(shù)組下標(biāo)出界;使整數(shù)溢出等),以觀察和分析所出現(xiàn)的情況。這樣才能把實驗上機(jī)內(nèi)容所涉及的知識點(diǎn)和程序設(shè)計方法都變成
3、自己的。上機(jī)實驗前的準(zhǔn)備工作實驗前應(yīng)做好準(zhǔn)備工作,以充分利用有限的上機(jī)時間。準(zhǔn)備工作至少包括:?復(fù)習(xí)和掌握本實驗有關(guān)的教學(xué)內(nèi)容。?準(zhǔn)備好上機(jī)所需的程序。初學(xué)者切總不編寫程序或抄別人的程序去上機(jī),應(yīng)從一開始就養(yǎng)成嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng)。?對運(yùn)行上可能出現(xiàn)的問題應(yīng)事先作出佔計;對程序中自己冇疑問的地方,應(yīng)作上記號,以便在上機(jī)時給予注意。?準(zhǔn)備好調(diào)試和運(yùn)行時所需的數(shù)據(jù)。?在上實驗課Z前必須寫好預(yù)習(xí)報告(編程題源程序用紙寫好或畫好程序流程圖)?填空與改錯題等題要預(yù)先做好,上機(jī)吋的工作只能是輸入源程序和調(diào)試修改。?沒做到上面兩點(diǎn)不允許進(jìn)入實
4、驗室。實驗后整理出實驗報告,實驗報告包括以下內(nèi)容:1.實驗項日名稱。2.實驗冃的。3.實驗內(nèi)容:上機(jī)過程中的實驗步驟。4.算法:實驗過程中所涉及程序的算法。5.源程序。6.運(yùn)行結(jié)果。7.結(jié)果的分析。1.實驗總結(jié)。目錄實驗項耳名稱:(實驗一)認(rèn)識實驗4實驗項冃名稱:(實驗二)順序結(jié)構(gòu)7實驗項目名稱:(實驗三)邏輯結(jié)構(gòu)9實驗項目名稱:(實驗四)循環(huán)控制12實驗項目名稱:(實驗五)數(shù)組15實驗項耳名稱:(實驗六)函數(shù)17實驗項冃名稱:(實驗七)指針18實驗項目名稱:(實驗八)結(jié)構(gòu)體與共用體21實驗項目名稱:(實驗九)文件管理(設(shè)
5、計性實驗)22實驗項目名稱:(實驗一)認(rèn)識實驗—、實驗前任務(wù):?預(yù)習(xí)題1.復(fù)習(xí)笫一章內(nèi)容。2.尋找測試程序或自行編寫簡單程序。3.對上機(jī)所涉及的編譯環(huán)境進(jìn)行了解,查詢相關(guān)資料。?程序練習(xí)1.寫出一個C程序的構(gòu)成。2.參照例題,編寫一個C程序,輸岀以下信息:Hello,World!?★★★★★★★★★★★★★★★★★★★★★★★★★★★3.編寫一個C程序,輸入a、b、c三個數(shù),輸出其中最大者。試想,如果求四個數(shù)中的最大者,則程序該如何編寫。二、實驗任務(wù)?實驗?zāi)康??掌握所用的編譯系統(tǒng)TurboC的啟動、安全退出等基本操作。2
6、.熟練掌握在該系統(tǒng)上新建、打開、編輯、保存、編譯、連接和運(yùn)行一個C程序;查看程序運(yùn)行結(jié)果這些基木操作。3.通過運(yùn)行簡單的C程序,初步了解C源程序的特點(diǎn)和結(jié)構(gòu)。?問題描述:1.啟動程序TurboC是美國Borland公司推出的IBMPC系列機(jī)的C語言編譯程序。一個C語言程序的生產(chǎn)是從進(jìn)入TurboC的集成環(huán)境開始的,而進(jìn)入C語言的環(huán)境,一般有兩種途徑:從DOS環(huán)境進(jìn)入和從Windows環(huán)境進(jìn)入。(1)從DOS壞境進(jìn)入:在DOS命令行上鍵入:C:>CDTOBIN/(尋找TC程序所在的目錄)C:>TC.exe/(運(yùn)行TC程序,進(jìn)
7、入TurboC環(huán)境)(2)從Windows環(huán)境進(jìn)入:在Windows98環(huán)境屮,如果本機(jī)中已安裝了TurboC,可以在桌面上建立一個快捷方式,雙擊該快捷圖標(biāo)即可進(jìn)入C語言環(huán)境。或者尋找TC程序所在目錄,對其進(jìn)行雙擊運(yùn)行。TurboC2.0程序界面的頂部是主菜單條,按Alt+?@(菜單高亮字母),或按F10可調(diào)用主菜單。它提供了8個選擇項:File功能:打開、保存、選擇、新建、另存、改變工作目錄、臨時返回DOS狀態(tài)、退出。Edit功能:建立、編輯源文件。Run功能:自動編輯、連接并運(yùn)行程序。Compile功能:編輯、生成目標(biāo)
8、文件組合成工作文件。Project功能:將多個源文件和目標(biāo)文件組合成工作文件。Option功能:捉供集成環(huán)境下的多種選擇和設(shè)置。Debug功能:檢査、改變變量的值、查找函數(shù),程序運(yùn)行時查看調(diào)用棧。選擇程序編譯時是否在執(zhí)行代碼屮插入調(diào)試信息。Break/Watch增加、刪除、編輯監(jiān)視表達(dá)式,及設(shè)置、清除、