高級(jí)語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)_第1頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)_第2頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)_第3頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)_第4頁(yè)
高級(jí)語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)指導(dǎo)書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、高級(jí)語(yǔ)言( C語(yǔ)言)程序設(shè)計(jì)試驗(yàn)指導(dǎo)書(shū)第一章 前言一、C語(yǔ)言試驗(yàn)的目的學(xué)習(xí)程序設(shè)計(jì)課程應(yīng)當(dāng)嫻熟地把握程序設(shè)計(jì)的全過(guò)程,即獨(dú)立編寫(xiě)源程序、獨(dú)立上機(jī)調(diào)試、 獨(dú)立運(yùn)行程序和分析結(jié)果,不能滿意于能看懂書(shū)上的程序;上機(jī)試驗(yàn)的目的,絕不僅僅是為了驗(yàn)證所編寫(xiě)的程序是否正確,而是為了:1加深對(duì)講授內(nèi)容的懂得,特別是一些語(yǔ)法規(guī)定;通過(guò)試驗(yàn)來(lái)把握語(yǔ)法規(guī)章是行之有效的方法;2熟識(shí)所用的操作系統(tǒng)和相應(yīng)的上機(jī)環(huán)境;3學(xué)會(huì)上機(jī)調(diào)試程序,依據(jù)出錯(cuò)信息把握修改程序的方法;4通過(guò)調(diào)試完善程序;二、C語(yǔ)言試驗(yàn)前的預(yù)備工作1明白所用的上機(jī)環(huán)境(包括編譯系統(tǒng))的性能和使用方法;2復(fù)習(xí)和把握與本試驗(yàn)有關(guān)的教學(xué)內(nèi)容;3預(yù)備好上機(jī)所需的程

2、序,不要完全復(fù)制或謄寫(xiě)別人的程序去上機(jī);4對(duì)程序中顯現(xiàn)的問(wèn)題應(yīng)事先估量,對(duì)程序中自己有疑問(wèn)的地方應(yīng)先作上記號(hào),以便上機(jī)時(shí)留意;5預(yù)備好調(diào)試程序和運(yùn)行程序所需的數(shù)據(jù);三、C語(yǔ)言試驗(yàn)的步驟上機(jī)試驗(yàn)原就上應(yīng)一人一組,獨(dú)立試驗(yàn)(假如程序太大,也可以 23 人一組);上機(jī)過(guò)程中顯現(xiàn)的問(wèn)題,除了是系統(tǒng)的問(wèn)題以外,不要輕易舉手問(wèn)老師;特別對(duì)“ 出錯(cuò)信息”,應(yīng)善于分析判定, 找出出錯(cuò)的行, 然后檢查該行或其上一行;驟:上機(jī)試驗(yàn)一般應(yīng)包括以下幾個(gè)步1雙擊桌面 Visual C+ 快捷方式進(jìn)入 Visual C+, 或通過(guò)執(zhí)行“ 開(kāi)頭 =程序 = Microsoft Visual Studio 6.0= Micr

3、osoft Visual C+6.0” ;2單擊“ 文件” 菜單的“ 新建” 命令;3在打開(kāi)的“ 新建” 對(duì)話框中挑選“ 文件” 標(biāo)簽;4挑選 C+ Source File, 挑選文件儲(chǔ)存位置,然后在文件輸入欄中輸入文件名;如下列圖:5輸入源程序;6編譯程序:按“Ctrl+F7 ” 或通過(guò)“ 編譯” 菜單中的“ 編譯” 命令,或使用工具欄中的相 應(yīng)工具進(jìn)行編譯 編譯 連接 運(yùn)行如程序有錯(cuò)就找到出錯(cuò)行修改程序;7連接:如程序沒(méi)有語(yǔ)法錯(cuò)誤,就可按功能鍵或執(zhí)行“ 編譯” 菜單中的“ 構(gòu)件” 命令 或通過(guò)工具欄中的相關(guān)工具(編譯工具右邊工具),進(jìn)行連接生成可執(zhí)行文件;8運(yùn)行程序:按組合鍵“Ctrl+F

4、5 ” ,或通過(guò)“ 編譯” 菜單中的執(zhí)行命令,或通過(guò)工具欄中 的“!” 工具運(yùn)行程序;四、寫(xiě)好 C語(yǔ)言試驗(yàn)報(bào)告試驗(yàn)報(bào)告應(yīng)包括以下內(nèi)容:1試驗(yàn)?zāi)康模?試驗(yàn)內(nèi)容;3程序清單;4運(yùn)行結(jié)果;5對(duì)運(yùn)行結(jié)果的分析,以及本次調(diào)試程序所取得的體會(huì);五、C語(yǔ)言試驗(yàn)任務(wù)與時(shí)間支配試驗(yàn)序號(hào)試驗(yàn)內(nèi)容擬試驗(yàn)試驗(yàn)時(shí)間形式1 Visual C+ 6.0 集成環(huán)境的使用2 驗(yàn)證性2 基本數(shù)據(jù)類(lèi)型與輸入輸出2 驗(yàn)證性3 次序結(jié)構(gòu)程序設(shè)計(jì)2 驗(yàn)證性4 挑選結(jié)構(gòu)程序設(shè)計(jì)其次章2 驗(yàn)證性5 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)2 驗(yàn)證性數(shù)組5 設(shè)計(jì)性6 函數(shù)5 設(shè)計(jì)性7 9 指針4 設(shè)計(jì)性10 結(jié)構(gòu)體4 設(shè)計(jì)性文件2 驗(yàn)證性12 試驗(yàn)試驗(yàn)一 Visua

5、l C+ 6.0集成環(huán)境的使用1.1 試驗(yàn)?zāi)康?1.把握 VC 6.0 集成開(kāi)發(fā)環(huán)境的使用方法;2.明白 C 語(yǔ)言程序從編輯、編譯、連接到運(yùn)行的全過(guò)程 3.把握 C 語(yǔ)言程序的結(jié)構(gòu)特點(diǎn)與書(shū)寫(xiě)規(guī)章1.2 試驗(yàn)要求 1.試驗(yàn)學(xué)時(shí): 2 學(xué)時(shí);2.使用 Visual C+6.0 環(huán)境編寫(xiě)和調(diào)試程序;3.全部上機(jī)題應(yīng)通過(guò)調(diào)試,并獲得正確的結(jié)果;4.對(duì)程序中重要的內(nèi)容作必要的注釋?zhuān)?.3 試驗(yàn)預(yù)備 1.閱讀 Visual C+ 6.0 集成環(huán)境的相關(guān)材料;2.復(fù)習(xí) C 語(yǔ)言程序基本結(jié)構(gòu)與書(shū)寫(xiě)規(guī)章的有關(guān)內(nèi)容;1.4 試驗(yàn)內(nèi)容 1.上機(jī)調(diào)試(1)請(qǐng)輸入以下程序,練習(xí)在 #include void main

6、Visual C+6.0 環(huán)境下程序的編輯、編譯、連接和運(yùn)行;printf 這是我的第一個(gè)程序 n; (2)請(qǐng)說(shuō)明以下程序的功能,然后上機(jī)驗(yàn)證;#include void main int a,b,c; printfPlease input a,b:; scanf%d%d,&a,&b; /* 留意,輸入數(shù)據(jù)時(shí),數(shù)據(jù)間用空格分隔*/ c=a+b; printf%d+%d=%dn,a,b,c; (3)請(qǐng)說(shuō)明以下程序的功能,然后上機(jī)驗(yàn)證;#include float avefloat y1,float y2,float y3 float y; y=y1+y2+y3/3; return y; void

7、 main float x,y,z,a; scanf%f,%f,%f,&x,&y,&z; /* 留意,輸入數(shù)據(jù)時(shí),數(shù)據(jù)間用逗號(hào)分隔*/ a=avex,y,z; printf%fn,a; 2.試驗(yàn)摸索(1)輸入并運(yùn)行下面的程序;#include void main char c,h; int i,j; c=a; h=b; i=97; j=98; printf%c%c%c%cn,c,h,i,j; printf%d%d%d%dn,c,h,i,j; (2)運(yùn)行以下程序并分析顯現(xiàn)的信息提示;#include void main int i=23,s; s=i+j; printfs=%dn,s; 試驗(yàn)二

8、基本數(shù)據(jù)類(lèi)型與輸入輸出2.1 試驗(yàn)?zāi)康?1.把握 C 語(yǔ)言基本數(shù)據(jù)類(lèi)型以及常量的表示方法、變量的定義與使用規(guī)章;2.把握 C 語(yǔ)言的算束運(yùn)算、逗號(hào)運(yùn)算的運(yùn)算規(guī)章與表達(dá)式的書(shū)寫(xiě)方法;3.把握各種輸入輸出函數(shù)的使用方法;2.2 試驗(yàn)要求 1.試驗(yàn)學(xué)時(shí): 2 學(xué)時(shí);2.使用 Visual C+6.0 環(huán)境編寫(xiě)和調(diào)試程序;3.全部上機(jī)題應(yīng)通過(guò)調(diào)試,并獲得正確的結(jié)果;4.對(duì)程序中重要的內(nèi)容作必要的注釋?zhuān)?.3 試驗(yàn)預(yù)備 1.復(fù)習(xí)數(shù)據(jù)類(lèi)型和運(yùn)算符的有關(guān)概念;2.復(fù)習(xí)各種類(lèi)型常量的表示方法以及變量的概念與命名規(guī)章;3.復(fù)習(xí)輸入輸出函數(shù)各種格式符的含義與使用規(guī)章;2.4 試驗(yàn)內(nèi)容 1.上機(jī)調(diào)試(需作出必要的注

9、釋?zhuān)。?)請(qǐng)說(shuō)明以下程序的功能,然后上機(jī)驗(yàn)證;#include void main printft*n; printftb*n; printftbb*n; (2)請(qǐng)說(shuō)明以下程序的功能,然后上機(jī)驗(yàn)證;# include void mian int x=010,y=10,z=0 x10; char c1=M,c2=x4d,c3=115,c4=77 , c; printfx=%o,y=%d,z=%xn,x,y,z; printfx=%d,y=%d,z=%dn,x,y,z; printfc1=%c,c2=%c,c3=%c,c4=%cn,c1,c2,c3,c4; printfc1=%d,c2=%d,c

10、3=%d,c4=%dn,c1,c2,c3,c4; c=c1+32; printc=%c,c=%dn,c,; (3)請(qǐng)說(shuō)明以下程序的功能,然后上機(jī)驗(yàn)證;#include void main int m=18,n=13; float a=27.6,b=5.8,x,; x=m/2+n*a/b+1/4; printf%fn,x; (4)當(dāng)輸入是 8.5,2.5,5,分析程序運(yùn)行結(jié)果,并上機(jī)驗(yàn)證;#include void main float x,y; Int z; scanf%f,%f,%d,&x,&x,&z; y=x-z%2*intx+17%4/2; printfx=%f,y=%f,z=%dn,x,y,z; 2.填空題(1)以下程序輸入 3 個(gè)整數(shù)值給 a,b,c,程序把 b 中的值給 a,把 c 中的值給 b,把 a 中的值 給 c,交換后輸出 a,b,c 的值;例如,輸入 a=10,b=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論