C語(yǔ)言實(shí)驗(yàn)報(bào)告冊(cè)_第1頁(yè)
C語(yǔ)言實(shí)驗(yàn)報(bào)告冊(cè)_第2頁(yè)
C語(yǔ)言實(shí)驗(yàn)報(bào)告冊(cè)_第3頁(yè)
C語(yǔ)言實(shí)驗(yàn)報(bào)告冊(cè)_第4頁(yè)
C語(yǔ)言實(shí)驗(yàn)報(bào)告冊(cè)_第5頁(yè)
已閱讀5頁(yè),還剩22頁(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、學(xué)生實(shí)踐測(cè)試報(bào)告(科學(xué)與工程)課程名稱:C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)課:15自動(dòng)化2班學(xué)號(hào):1517011063學(xué)生姓名:王系:智能科學(xué)與控制工程學(xué)院講師:王宇201520第十六學(xué)年的第二學(xué)期金陵科技學(xué)院教務(wù)辦公系統(tǒng)實(shí)驗(yàn)報(bào)告的寫作要求實(shí)驗(yàn)報(bào)告以電子格式提交,標(biāo)題為4號(hào)黑體,正文為4號(hào)小宋體,單行間距。實(shí)驗(yàn)報(bào)告的寫作說(shuō)明在實(shí)驗(yàn)報(bào)告中,四個(gè)項(xiàng)目是必要的:實(shí)驗(yàn)?zāi)康暮鸵?,?shí)驗(yàn)儀器和設(shè)備,實(shí)驗(yàn)內(nèi)容和過(guò)程,實(shí)驗(yàn)結(jié)果和分析。教師可以根據(jù)學(xué)科特點(diǎn)和實(shí)驗(yàn)的具體要求添加項(xiàng)目。填寫筆記(1)認(rèn)真觀察,及時(shí)、準(zhǔn)確、真實(shí)地記錄。(2)描述準(zhǔn)確,層次清晰。(3)嘗試用特殊術(shù)語(yǔ)來(lái)描述事物。(4)外語(yǔ)、符號(hào)和公式應(yīng)準(zhǔn)確,應(yīng)使用統(tǒng)一的

2、名詞和符號(hào)。(5)實(shí)驗(yàn)報(bào)告應(yīng)獨(dú)立撰寫,嚴(yán)禁抄襲和抄襲。一旦被發(fā)現(xiàn),將作為零分處罰。實(shí)驗(yàn)報(bào)告更正說(shuō)明實(shí)驗(yàn)報(bào)告的修改要及時(shí)、認(rèn)真、仔細(xì),所有的修改都要用紅筆。實(shí)驗(yàn)報(bào)告的批改等級(jí)采用五級(jí)評(píng)分制或百分制,按照金陵科技學(xué)院課堂教學(xué)實(shí)施細(xì)則作業(yè)評(píng)分等級(jí)評(píng)定的要求執(zhí)行。實(shí)驗(yàn)項(xiàng)目名稱:初級(jí)編程實(shí)驗(yàn)時(shí)數(shù):6同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):工程樓實(shí)驗(yàn)日期:2016年3月29日。實(shí)驗(yàn)結(jié)果:批改老師:王預(yù)批改時(shí)間:實(shí)驗(yàn)1基本編程一、實(shí)驗(yàn)?zāi)康暮鸵?1)熟悉Visual c+集成環(huán)境,編輯、保存、編譯、連接和運(yùn)行,能夠調(diào)試簡(jiǎn)單程序;(2)掌握C語(yǔ)言中各種運(yùn)算符的使用;(3)掌握C語(yǔ)言中各種數(shù)據(jù)類型的區(qū)別和應(yīng)用;(4)掌握C語(yǔ)言

3、中變量的定義、賦值和使用,表達(dá)式語(yǔ)句和輸入輸出語(yǔ)句的使用;(5)掌握輸入輸出函數(shù)在C語(yǔ)言中的使用;(6)掌握控制語(yǔ)句在C語(yǔ)言中的使用,包括if-else、for、while和do-while語(yǔ)句的使用。二、實(shí)驗(yàn)儀器設(shè)備奔騰或更高版本的計(jì)算機(jī)配有視窗XP或更高版本的操作系統(tǒng)和可視化C 6.0軟件。三、實(shí)驗(yàn)內(nèi)容和過(guò)程1.程序調(diào)試(1)#包括main() int s,t,p,sumscanf(%d%d%d ,s,t,p);sum=s t p;printf(“總和=%dn”,總和);(2)#包括main() int k=3;if(k=3)printf(“* * *”);else printf( # #

4、 # );(3)#包括main() int k=0;做 printf(k=%dn ,k); while(k0);2.程序校正以下是判斷一個(gè)學(xué)生是否通過(guò)考試的程序(通過(guò)a、b或c的學(xué)生;d級(jí)失敗),調(diào)試并改進(jìn)以下程序以滿足上述輸出的需要。#包括main() char mark= A開(kāi)關(guān)(標(biāo)記)案例“A”:案例“B”:案例“C”: printf(=60 n );案例 D : printf( 60 n );默認(rèn)值: printf(“錯(cuò)誤 n”);3.設(shè)計(jì)(1)函數(shù):編程使一個(gè)任意的實(shí)數(shù)保持兩位小數(shù),并四舍五入到第三位。例如,如果實(shí)類型的數(shù)量是1234.567,函數(shù)返回1234.570000;如果實(shí)數(shù)

5、是1234.564,函數(shù)返回1234.560000。#包括main()浮動(dòng)a,int b;scanf(“% f”,a);b=a * 1000.5;a=b/100.0;printf(a=%7.2f ,a);(2)功能:從鍵盤輸入一個(gè)大寫字母,并以小寫字母代替輸出。注:可以通過(guò)格式化和特殊的字符輸入輸出功能來(lái)實(shí)現(xiàn)。(3)函數(shù):編寫函數(shù)來(lái)計(jì)算以下分段函數(shù)的值:(4)假設(shè)工資稅率如下,其中S代表工資,R代表稅率:s500 r=0%500=s1000 r=5%1000=s2000 r=8%2000=s3000 r=10%3000=s r=15%編譯一個(gè)程序,從鍵盤輸入一個(gè)工資數(shù)字,并輸出實(shí)際的工資數(shù)字。

6、需要一個(gè)switch語(yǔ)句。(5)函數(shù):計(jì)算并輸出正整數(shù)n的所有因子之和(1和n除外),n的值由鍵盤輸入。例如,當(dāng)n=120時(shí),輸出為239。(6)函數(shù):計(jì)算并輸出下列多項(xiàng)式的值S=1 1/1!1/2!1/3!1/n!例如,如果鍵盤輸入15到n,輸出為s=2.718282。注意:n的值要求大于1但不大于100。(7)函數(shù):從低位取出長(zhǎng)整型變量S的奇數(shù)位上的數(shù),依次形成一個(gè)新的數(shù),放入t中例如,當(dāng)s中的數(shù)字是7654321時(shí),t中的數(shù)字是1357。V.實(shí)驗(yàn)注意事項(xiàng)1.賦值號(hào)=和關(guān)系運(yùn)算符=之間的差異;2.if-else語(yǔ)句中else之后的無(wú)條件表達(dá)式;3.while和do-while的區(qū)別;4.復(fù)

7、合語(yǔ)句必須用括起來(lái)。第六,思考問(wèn)題1.功能:判斷一個(gè)三位數(shù)是否是“水仙花數(shù)”。在主功能中從鍵盤輸入一個(gè)三位數(shù),并輸出判斷結(jié)果。注意,所謂的“水仙花數(shù)”是指一個(gè)或三個(gè)數(shù)字,每個(gè)數(shù)字的立方和等于數(shù)字本身。例如,153是一個(gè)水仙花數(shù),因?yàn)?53=1 125 27。2.函數(shù):計(jì)算并輸出3到n之間所有素?cái)?shù)的平方根之和例如,在鍵盤輸入100到n之后,輸出為:sum=148.874270。3.函數(shù):輸出斐波那契數(shù)列中大于S的最小數(shù)。斐波那契數(shù)列F(n)定義為:F(0)=0,F(xiàn)(1)=1 F(n)=F(n-1) F(n-2)例如,當(dāng)鍵盤輸入s=1000時(shí),它輸出1597。4.函數(shù):確定整數(shù)x是否同構(gòu)。如果是同

8、構(gòu)數(shù),輸出為“是”;否則,輸出為“否”。x的值由主函數(shù)從鍵盤讀取,并且要求不超過(guò)100。注:所謂的“同構(gòu)數(shù)”是指出現(xiàn)在其平方數(shù)右側(cè)的數(shù)。例如,輸入整數(shù)5,5的平方數(shù)是25,5是25右邊的數(shù),所以5是同構(gòu)數(shù)。程序列表:3(1)#包括main()浮動(dòng)a;int b;scanf(“% f”,a);b=a * 1000.5;a=b/100.0;printf(a=%7.2f ,a);(2)#包括main() char chpintf(按一個(gè)鍵,然后按enter);ch=getchar();if(chAchmain()浮動(dòng)x,y;scanf(“% f”,x);if(x0)y=x * x x 6;否則如果(

9、x10x!=2.0x!=3.0)y=x * x-5 * x 6;其他y=x * x-x-1;printf(“% f”,y);(4)#包括main()int n,s;scanf(“% d”,s);如果(s500)n=1;否則如果(s1000)n=2;否則如果(s2000)n=3;否則如果(s3000)n=4;其他n=5;開(kāi)關(guān)(n)case 1:printf(“% d”,s);休息;case 2:s=s *(1-5%);printf(“% d”,s);休息;case 3:s=s *(1-8%);printf(“% d”,s);休息;case 4:s=s *(1-10%);printf(“% d”,

10、s);休息;case 5:s=s *(1-15%);printf(“% d”,s);休息;默認(rèn):打印(無(wú)效的操作員! n );四.實(shí)驗(yàn)結(jié)果和分析(程序運(yùn)行結(jié)果和分析)1 (1)輸入1 2 2總和=5(2)*(3)k=0五、實(shí)驗(yàn)經(jīng)驗(yàn)(問(wèn)題和解決方案,編程后的經(jīng)驗(yàn))實(shí)驗(yàn)項(xiàng)目名稱:中級(jí)編程實(shí)驗(yàn)時(shí)數(shù):8同組學(xué)生姓名:實(shí)驗(yàn)地點(diǎn):實(shí)驗(yàn)數(shù)據(jù):實(shí)驗(yàn)結(jié)果:批改老師:批改時(shí)間:實(shí)驗(yàn)2中間編程一、實(shí)驗(yàn)?zāi)康暮鸵?1)掌握函數(shù)返回和聲明的定義、調(diào)用和應(yīng)用;(2)掌握一維數(shù)組的定義、初始化和使用;(3)掌握二維數(shù)組的定義、初始化和應(yīng)用;(4)掌握一維數(shù)組轉(zhuǎn)化為函數(shù)的方法和應(yīng)用;(5)掌握一維數(shù)組轉(zhuǎn)換為函數(shù)的方法和應(yīng)用。

11、二、實(shí)驗(yàn)儀器設(shè)備奔騰或更高版本的計(jì)算機(jī)配有視窗XP或更高版本的操作系統(tǒng)和可視化C 6.0軟件。三、實(shí)驗(yàn)內(nèi)容和過(guò)程1.程序調(diào)試#包括int func(int a,int b)返回(a b);main()int x=3,y=8,z=4,r;r=func(func(x,y),z);printf(r=%dn ,r);2.程序校正要求:1。更正錯(cuò)誤時(shí),只能修改部分現(xiàn)有語(yǔ)句,不允許添加或刪除語(yǔ)句。2.提示行中的下一行是錯(cuò)誤的行。(1)函數(shù):判斷m是否為素?cái)?shù),如果是,返回1,否則,返回0。#包括/* * * * * * * * * * * *已找到* * * * * * * * * * */空虛的樂(lè)趣int i,k=1;if(m=1)k=0;/* * * * * * * * * * * *已找到* * * * * * * * * * */對(duì)于(I=1;i#定義N 11main() int i,number,aN=1,2,4,6,8,9,12,15,149,156 ;printf(請(qǐng)輸入一個(gè)整數(shù)以插入數(shù)組: n );/* * * * * * * * * * * * * * *已找到* * * * * * * * * */scanf(

溫馨提示

  • 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)論