電力工程學院實驗報告模板_第1頁
電力工程學院實驗報告模板_第2頁
電力工程學院實驗報告模板_第3頁
電力工程學院實驗報告模板_第4頁
電力工程學院實驗報告模板_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、.南京工程學院電力工程學院2012/ 2013 學年 第 1 學期實 驗 報 告課程名稱 c語言程序設計 實驗項目名稱 循環(huán)結構 實驗學生班級 建電121 實驗學生姓名填寫姓名、學號 伍穎 206121026同組學生姓名 實驗時間 2012-11-11 實驗地點 電力工程基礎實驗室 實驗報告成績: 評閱教師簽字: 年 月 日電力工程學院二OO七年制說 明1. 實驗報告為實驗地重要考核依據(jù)之一, 每個實驗必須定一份實驗報告. 本實驗報告原則上要求手寫.2.本實驗報告各項內(nèi)容地具體格式、字數(shù)可由指導教師根據(jù)實驗具體情況提出具體要求.各項內(nèi)容可另附頁,為便于歸檔,附頁尺寸不得大于本實驗報告尺寸,并注

2、意粘牢于附頁粘貼處.3. 實驗報告封面中地 “實驗名稱” 應為實驗教學大綱上所列地規(guī)范名稱, “實驗地點”應寫出實驗室地具體名稱.請確認無誤后再填寫.4. 實驗報告地建議格式為:一、實驗目地和要求;二、主要實驗儀器和設備;三、本次實驗內(nèi)容(一)實驗項目名稱(按本次實驗各項目填寫)1、原理或接線圖2、實驗步驟及注意事項3、實驗預習過程中所遇到問題四、實驗記錄及數(shù)據(jù)處理(主要內(nèi)容包括實驗具體實施步驟、實驗原始數(shù)據(jù)、 計算過程與結果、 數(shù)據(jù)曲線、 圖表等. 具體格式按指導教師要求) 五、實驗結論(主要內(nèi)容包括本實驗小結、 實驗體會或疑問等.具體格式按指導教師要求) 5. 實驗成績由實驗預習、實驗表現(xiàn)

3、、 實驗報告三部分組成.其中前兩項各占總成績地30%.實驗報告成績依據(jù)報告地科學性、全面性、規(guī)范性及書寫態(tài)度綜合考核. 實驗報告采用百分制, 占實驗總成績地40%, 教師請閱本報告后需簽字并給出實驗報告百分制成績. 6. 實驗報告需按要求時間以班級為單位交給指導教師,最長時間不得超過兩周,實驗報告如有明顯抄襲者或不交者,實驗總評成績按 0 分記.一、實驗目地和要求二、主要實驗儀器和設備三、本次實驗內(nèi)容1、題目:從5100之間找出能被5或7整除地數(shù).(1)算法說明 :定常量:I,n為整形數(shù).數(shù)據(jù):n地取值范圍為:5100,i地初始值為0.計算:for(n=5; n<=100; n+)i=0

4、;if(n%5=0|n%7=0)printf("n=%d",n);i+;if(i%5=1)printf("n");輸出:(2)程序清單:#include<stdio.h>void main ()int i=0,n;for(n=5; n<=100; n+)if(n%5=0|n%7=0) printf("n=%d",n); i+; if(i%5=0) printf("n");elsecontinue;(3)運行結果:(4)分析與思考:注意for語句和if語句地一起使用printf("n=%d

5、",n);i+;if(i%5=1)2、題目:計算正整數(shù)1n中地奇數(shù)之和及偶數(shù)之和.(1)算法說明:定常量:I,n為整形數(shù),sum,s為長整形數(shù).數(shù)據(jù):sum,s地初始值為零,I地取值范圍為從1n,還有數(shù)據(jù)n.計算:for(i=1; i<=n; i+)if(i%2=0)sum1+=i;if(i%2!=0)sum2+=i;輸出:(2)程序清單:#include<stdio.h>void main()int n,i;long sum1=0, sum2=0;printf("Input n=?");scanf("%d",&n);

6、for(i=1; i<=n; i+)if(i%2=0)sum1+=i;if(i%2!=0)sum+=i;printf("sum1=%ld,sum2=%ldn",sum1,sum2);(3)運行結果:(4)分析與思考: 合理地運用if語句和for語句.3、題目:從鍵盤輸入五個實數(shù),求出這五個數(shù)之和及平均值.(1)算法說明:定常量:a,b,c,d,e,sum,s為浮點型常數(shù).數(shù)據(jù):a,b,c,d,e,sum為這五個數(shù)之和,s為平均值.計算:sum=a+b+c+d+e;s=sum/5;輸出:(2)程序清單:#include<stdio.h>void main()

7、float a,b,c,d,e,sum,s;printf("Inputa,b,c,d,e=?");scanf("%f,%f,%f,%f,%f,%f",&a,&b,&c,&d,&e);sum=a+b+c+d+e;s=sum/5;printf("sum=%f,s=%fn",sum,s);注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.(3)運行結果:(4)分析與思考:注意一些符號地書寫,以及a,b,c,d,e不一定是整形數(shù)據(jù)4、題目:用泰勒級數(shù)求e地近似值.直到最后一項小于1e-6為止.e=1

8、+1/1!+1/n!(2)算法說明:定常量:e,I為浮點型數(shù)據(jù).n,p,為整形數(shù)據(jù).數(shù)據(jù):n,e地初始值為零.p,i地初始值為一.計算:e+=i; n+; p=p*n; i=1.0f/p;輸出:注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.(2)程序清單:#include<stdio.h>main() float e=0,i=1;int n=0,p=1;do e+=i; n+; p=p*n i=1.0f/p;while(i>1e-6);printf("e=%fn",e);(3)運行結果:(4)分析與思考:沒有清楚理解本題地意思,以及對于循環(huán)語句地熟

9、練運用 ,還有要記得將本題地初始植設為0注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.4、題目:計算數(shù)列:n-n/2+n/3-n/4-n/100(1)算法說明:計算:while(p<=100)sum+=m/(float)p;p+;m=-m輸出:(2)程序清單:#include<stdio.h>main()int n,m =1,p=1;float sum=0;printf("Input n=?");scanf("%d",&n);while(p<=100)sum+=m/(float)p;注:附頁可粘貼于此頁,注意粘貼整

10、齊,不要超過頁面邊界.p+;m=-m;printf("sum=%fn",n*sum);(3)運行結果:()分析與思考: 注意初始值要等于0,否則無法算出結果注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.6、題目:輸出19002000年中所有地閏年.每輸出三個年號換一行.(1)算法說明:定常量:I,n為整形數(shù)據(jù).數(shù)據(jù):I地初始值為1,n地取值范圍為19002000計算:for(n=1900; n<=2000; n+)if(n%4=0&&n%100!=0)printf("%6d",n);i+;if(i%3=0)printf(&q

11、uot;n");輸出:(2)程序清單:#include<stdio.h>main()int n,i=0;for(n=1900; n<=2000; n+)if(n%4=0&&n%100!=0)printf("%6d",n);i+;if(i%3=0)printf("n");注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.(3)運行結果:(4)分析與思考:如何表達條件還沒有準確掌握,要將if語句與for循環(huán)語句合理地結合在一起運用. 7、題目:用循環(huán)語句輸出九九乘法表.(1)算法說明:定常量:I,j為整形數(shù)據(jù).

12、數(shù)據(jù):I,j分別為被乘數(shù)和乘數(shù).取值范圍都為19計算:輸出:for(a=1;a<=9;a+)for(b=1;b<=a;b+)printf("%3d*%d=%2d",a,b,a*b);printf("n");(2)程序清單:#include<stdio.h>main()int a,b;for(a=1;a<=9;a+)for(b=1;b<=a;b+)printf("%3d*%d=%2d",a,b,a*b);printf("n");注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.

13、(3)運行結果:(4)分析與思考:注意部分符號不要弄丟了,還有要注意換行地符號8、題目:計算并輸出一個整數(shù)地各位數(shù)字之和.如5331,各位數(shù)字之和是5+3+3+1(1) 算法說明:定常量:n,p,x,sum,為整形數(shù)據(jù).數(shù)據(jù):n,p,x,sum,sum=0;計算:x=n%10; p=n/10;sum+=x; n=p;while(p>=10);sum+=p;輸出;注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.sum+=p;輸出:(2)程序清單:#include<stdio.h>void main() int n,x,

14、p,sum;sum=0;printf("Input n=?");scanf("%d",&n);do x=n%10; p=n/10;sum+=x; n=p;while(p>=10);sum+=p;printf("sum=%dn",sum);注:附頁可粘貼于此頁,注意粘貼整齊,不要超過頁面邊界.(3)運行結果:(4)分析與思考:這個題比較新穎,容易讓人搞錯,所以我們要將前面所學地結合在一起使用 9、題目:編寫一個程序,求s=1+(1+2)+(1+2+3+n)地值()算法說明:定常量:sum1,sum2,為長整形數(shù)據(jù)數(shù)據(jù):sum1=0,sum2=0計算:for(i=1;i<=n;i+)sum1+=i;sum2+=sum1;(2)程序清單:#include<stdio.h>void main()int i,n;long sum1=0,sum2=0; printf("請輸入n:");scanf("%d",&n);for(i=1;i<=n;i+)sum1

溫馨提示

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

評論

0/150

提交評論