freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語言程序的設(shè)計實驗指導(dǎo)書(已修改)

2025-06-10 22:00 本頁面
 

【正文】 . . . .青島科技大學(xué)信息科學(xué)技術(shù)學(xué)院C語言程序設(shè)計實驗指導(dǎo)書 目錄實驗1 C語言入門及選擇結(jié)構(gòu) 1 Visual C++ 1 C程序快速入門 8 12 18 switch選擇結(jié)構(gòu) 24實驗2循環(huán)結(jié)構(gòu)及數(shù)組(共8學(xué)時) 28 循環(huán)結(jié)構(gòu)(2學(xué)時) 28循環(huán)結(jié)構(gòu)程序設(shè)計補(bǔ)充 33:一維數(shù)組 37:二維數(shù)組 44:字符數(shù)組 46實驗3:函數(shù)與自定義數(shù)據(jù)類型 50:函數(shù)的定義、調(diào)用和聲明 50:函數(shù)的參數(shù)傳遞2 56:函數(shù)的嵌套和遞歸2 58 自定義數(shù)據(jù)類型(2學(xué)時) 60實驗4:指針(共6學(xué)時) 62:指針的定義及運算 62:指向數(shù)組的指針 68:用指針操作字符串2 72 參考. . . .實驗1 C語言入門及選擇結(jié)構(gòu) Visual C++一、實驗?zāi)康?. 熟悉C語言的系統(tǒng)環(huán)境,掌握在集成環(huán)境中編輯、編譯、連接和運行C語言程序的方法。2. 掌握C語言源程序的結(jié)構(gòu)特點與書寫規(guī)范。二、實驗學(xué)時數(shù)2學(xué)時三、實驗步驟及任務(wù)(一) VC++(1)運行VC++++,運行VC++。C:\Microsoft Visual Studio\Common\MSDev98\Bin\,運行VC++。(2)認(rèn)識VC++菜單欄標(biāo)準(zhǔn)按鈕執(zhí)行執(zhí)行組建工作空間編譯輸出標(biāo)題欄的左側(cè)顯示當(dāng)前的文件名,右側(cè)有最小化,最大化和關(guān)閉三個按鈕。菜單欄包含了開發(fā)環(huán)境中幾乎所有的命令,其中一些常用的命令還被排列在工具欄中。工具欄上的按鈕提出和一些菜單命令相對應(yīng),提供了經(jīng)常使用的命令的一種快捷方式。項目工作區(qū)窗口包含有Class View和File View兩個頁面。(3)建立C語言源文件,單擊[文件][新建],單擊[文件]選項卡,新建一個C++ Source File,選擇存儲位置(新建建立的文件夾D:\test),輸入文件名“”,進(jìn)入D:\test。(4)輸入C語言源程序,在打開的程序編輯窗口輸入C語言源程序。輸入C語言源程序(5)編譯點擊[組建][編譯],或按ctrl+F7進(jìn)行預(yù)編譯,或用工具欄工具編譯,(),顯示在輸出窗口。編譯工具編譯結(jié)果 (6)連接點擊[組建][編譯]命令,或按F7,或點按連接按鈕執(zhí)行連接操作。連接工具連接結(jié)果(7)執(zhí)行點擊[組建][執(zhí)行]命令,或按ctrl+F5,或點按執(zhí)行按鈕完成“執(zhí)行”操作。完成后界面如下,到目前為止一個簡單的C程序創(chuàng)建成功。執(zhí)行工具結(jié)果輸出窗體(8)關(guān)閉工作空間程序運行結(jié)束后,如果想輸入一個新程序,我們需要將當(dāng)前的程序關(guān)閉,選擇菜單欄中的“文件”→“關(guān)閉工作空間”即可。(9)常用功能鍵及其意義為了使程序員能夠方便快捷地完成程序開發(fā),開發(fā)環(huán)境提供了大量快捷方式來簡化一些常用操作的步驟。鍵盤操作直接、簡單,而且非常方便,因而程序員非常喜歡采用鍵盤命令來控制操作。下面是一些最常用的功能鍵,希望在實驗中逐步掌握。 操作類型功能鍵對應(yīng)菜單含義文件操作Ctrl+NFile|New創(chuàng)建新的文件、項目等Ctrl+OFile|Open打開項目、文件等Ctrl+SFile|Save保存當(dāng)前文件編輯操作Ctrl+XEdit|Cut剪切Ctrl+CEdit|Copy復(fù)制Ctrl+VEdit|Paste粘貼Ctrl+ZEdit|Undo撤消上一個操作Ctrl+YEdit|Redo重復(fù)上一個操作Ctrl+AEdit|Select All 全選DelEdit|Del刪除光標(biāo)后面的一個字符建立程序操作Ctrl+F7Build| Compiler current file 編譯當(dāng)前源文件Ctrl+F5Build|Run exe 運行當(dāng)前項目 F7Build|Build exe建立可執(zhí)行程序F5Build|Start Debugging啟動調(diào)試程序調(diào)試F5Debug|Go繼續(xù)運行F11Debug|Step into 進(jìn)入函數(shù)體內(nèi)部shift+F11Debug|Step out從函數(shù)體內(nèi)部運行出來F10Debug|Step over執(zhí)行一行語句F9設(shè)置/清除斷點Ctrl+F10Debug|Run to cursor運行到光標(biāo)所在位置shift+F9Debug|QuickWatch快速查看變量或表達(dá)式的值Shift + F5Debug|Stop debugging停止調(diào)試要求:請用最簡單的語言描述如何新建一個C語言的源文件,如何編輯程序,如何編譯程序,如何連接程序,如何運行程序,程序結(jié)果然后顯示?(二)閱讀程序要求:編輯下面源程序,并且讀懂與分析運行程序,上機(jī)運行程序,并與分析結(jié)果相對比。1. 輸入并運行以下程序,觀察運行結(jié)果。() include int main(){ printf(*********************\n)。 printf( Hello world!\n)。 printf(*********************\n)。 return 0。} 分析結(jié)果運行結(jié)果思考:如何采用一個輸出(printf)函數(shù)調(diào)用實現(xiàn)此輸出結(jié)果。2.輸入并運行以下程序,觀察運行結(jié)果。 () include int main() { int a,b,sum,minus。 a=456。b=123。 sum=a+b。 minus=ab。printf(a+b=%d\nab=%d\n,sum,minus)。 return 0。 } 分析結(jié)果printf中刪除a+b=和ab=輸出結(jié)果:printf中刪除第一個\n輸出結(jié)果:運行結(jié)果printf中刪除a+b=和ab=輸出結(jié)果:printf中刪除第一個\n輸出結(jié)果:(三)完成程序要求:依據(jù)題目要求,分析已給出的語句,填寫空白。但是不要增行或刪行,改動程序的結(jié)構(gòu)。1.求(ab)c的值。(設(shè)a=33,b=22,c=11)() include int main( ){ int a,b,c。a=33。 c=11。 printf(%d\n,(ab)*c)。 return 0。}2.求圓的面積。()include define PI int main( ) {float r,area。printf(\n Enter r value:)。scanf(%f,amp。r)。area=PI*r*r。printf( \n area=%f\n, )。 return 0。}(四)調(diào)試程序要求:調(diào)試運行下列程序是否正確,若有錯,寫出錯在何處?填寫正確的運行結(jié)果。()行號 include 1. int main( )2. { int x。3. x=5,y=8。4. printf(\n%d,%d,%d\n,x,(x+5)*2,y)。 5. return 0。6. }錯錯誤在 行應(yīng)改為:調(diào)試正確后的運行結(jié)果輸出結(jié)果: (五)編寫程序? 有什么愛好?(): ()******(六)分析與討論、系統(tǒng)給出的出錯信息和對策。分析討論對策成功或失敗的原因。 C程序快速入門一、實驗?zāi)康?、變量與常量的定義;;、字符型、實型變量,以及對它們賦值的方法,了解以上類型數(shù)據(jù)輸出時所用的格式轉(zhuǎn)換符;;、輸入函數(shù)的使用及格式控制;,學(xué)習(xí)簡單程序的編寫方法。二、實驗學(xué)時數(shù)2學(xué)時三、實驗步驟(一)閱讀程序1. 輸入并運行以下程序,觀察運行結(jié)果。include int main(){ char c1,c2。 c1=97。c2=98。 printf(%c,%c\n,c1,c2)。 return 0。}(1)在第五行后面加入以下printf語句,并運行。printf(%d,%d\n,c1,c2)。分析結(jié)果字符型97,98對應(yīng)a,b運行結(jié)果ab (2)在(1)的基礎(chǔ)上,將第三行改為以下語句,并運行。 int c1,c2。分析結(jié)果運行結(jié)果仍為a,b若改為%d,則為97,98 (3)在(1)的基礎(chǔ)上,將第四行改為以下語句,并運行。 c1=321。c2=400。分析結(jié)果運行結(jié)果A,?2. 分析并運行此程序,當(dāng)輸入的數(shù)據(jù)為10時,下面程序的運行結(jié)果。include int main(){ float x,y。 scanf(%f,amp。x)。 printf(\*x1/2=%f,*)。 printf(\nx%%2/5x=%f,(int)(x)%2/5x)。 printf(\n(x=x*10,x/=10)=%d\n,(x=x*10,x/=10))。 return 0。}分析結(jié)果運行結(jié)果*x1/2=x%%2/5x=(x=x*10,x/=10)=0(二)完成程序要求:依據(jù)題目要求,分析已給出的語句,填寫空白。但是不要增行或刪行,改動程序的結(jié)構(gòu)。1.求任意輸入字符的ASCⅡ碼。include int main( ){ char a。 int b。//變量的定義 printf(“請輸入一個字符:”)。 scanf(“%c”,amp。a)。 b=(int)a。 printf(“\n\n%c的ASCⅡ碼為%d\n”,a,b)。 return 0。 }輸出任意一個十進(jìn)制數(shù)對應(yīng)的八進(jìn)制,十六進(jìn)制數(shù)。includeint main( ){ int a。 scanf(“%d”,amp。a)。 printf(“\n%d(10) ,%o(8), %x(16)\n”,a,a,a)。 return 0。}(三)調(diào)試程序要求:調(diào)試運行下列程序是否正確,若有錯,寫出錯在何處?填寫正確的運行結(jié)果。 include 1 int main( )2 { int u=v=89。3 printf(“u=%d,v=%d\n”,u,v)。 4 return 0。5 }錯錯誤在 1 行應(yīng)改為:調(diào)試正確后的運行結(jié)果輸出結(jié)果::行號 include 1 int main()2 {3 int x,y,a。4 scanf(%x,%y,amp。x,amp。y)。 5 a=(x+y)/2。6 printf(The average is %d:\n, a)。 7 return 0。8 }錯錯誤在 行應(yīng)改為:調(diào)試正確后的運行結(jié)果輸入數(shù)據(jù)2,61,41,32,42,0輸出結(jié)果:(四)編寫程序1. 編寫一個程序,從鍵盤輸入某電視機(jī)的價格,再輸出該價格打7折后的價格。分析:必須設(shè)計一個實型變量接受從鍵盤輸入的值,輸入、輸出應(yīng)該有提示。includeint main(){ double a,b。 printf(電視機(jī)的價格:)。 scanf(%lf,amp。a)。 b=*a。 printf(打折后的價格:%lf,b)。 return 0。}2. 編寫一個程序, 求一元一次方程ax+b=0的根。分析:a、b的值從鍵盤輸入,輸入時a的值不能為0(無解),方程的根即x的值為:b/a 一、實驗?zāi)康摹?、?fù)合的賦值運算符。,能夠編寫簡單的應(yīng)用程序。二、實驗學(xué)時數(shù)2學(xué)時三、實驗步驟(一)分析程序include int main() { int i,j,m,n 。 i=8。j=10。 m=++i。 n=j++。 printf(%d,%d,%d,%d\n,i,j,m,n)。 return 0。} 分析結(jié)果運行結(jié)果(2)將第7行改為:m=i++。 n=++j。分析結(jié)果運行結(jié)果(3)程序改為:in
點擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1