實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)_第1頁(yè)
實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)_第2頁(yè)
實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)_第3頁(yè)
已閱讀5頁(yè),還剩9頁(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、課程名稱程序設(shè)計(jì)基礎(chǔ)實(shí)驗(yàn)項(xiàng)目名稱實(shí)驗(yàn)3學(xué)生管理系統(tǒng)V1.0實(shí)驗(yàn)時(shí)數(shù)7實(shí)驗(yàn)類(lèi)型操作性 驗(yàn)證性 設(shè)計(jì)性 綜合性指導(dǎo)老師盧敏實(shí)驗(yàn)地點(diǎn) (包括機(jī)號(hào))6號(hào)機(jī)房實(shí)驗(yàn)日期2015年12月7日學(xué)生姓名鄧咼峰班級(jí)網(wǎng)絡(luò)15學(xué)號(hào)15同組成員無(wú)(教師根據(jù)實(shí)際情況在兩種成績(jī)的評(píng)定方法中確定其一)等級(jí)制成績(jī):優(yōu) 良百分制成績(jī):中 及 不及格(具體的教師批閱,教帥可在符合的選項(xiàng)中勾選,同時(shí)根據(jù)具體情況補(bǔ)充其它評(píng)語(yǔ),特別是必須指出實(shí)驗(yàn)過(guò)程存在的問(wèn)題與不足之處。 實(shí)驗(yàn)?zāi)康拿鞔_;操作方法與步驟正確;)教師評(píng)閱設(shè)計(jì)文稿(表格、程序布局合理;、數(shù)據(jù)庫(kù)、網(wǎng)頁(yè))符合要求;界面美觀;程序結(jié)構(gòu)合理;算法正確;語(yǔ)法、語(yǔ)義正確;題解正確;實(shí)驗(yàn)結(jié)

2、果正確;保存路徑正確;實(shí)驗(yàn)分析總結(jié)全面;解析完整;文字流暢;實(shí)驗(yàn)報(bào)告規(guī)范;其他:評(píng)閱教師簽名(不同類(lèi)型的實(shí)驗(yàn)課對(duì)實(shí)驗(yàn)報(bào)告可有不同要求,各個(gè)課程的實(shí)驗(yàn)報(bào)告可以根據(jù)自己的學(xué)科特點(diǎn)做適當(dāng)?shù)恼{(diào)整,由任課教師確定填寫(xiě)的內(nèi)容,學(xué)生進(jìn)行勾選,具體內(nèi)容用附頁(yè)填寫(xiě)。)實(shí)驗(yàn)報(bào)告 內(nèi)容實(shí)驗(yàn)?zāi)康暮鸵髮?shí)驗(yàn)內(nèi)容和原理主要儀器設(shè)備操作方法與實(shí)驗(yàn)步驟實(shí)驗(yàn)數(shù)據(jù)記錄和處理實(shí)驗(yàn)結(jié)果與分析討論、心得一、實(shí)驗(yàn)?zāi)康?.掌握數(shù)組的定義和初始化的方法;2. 掌握排序、統(tǒng)計(jì)分析等常用算法;3.培養(yǎng)在程序中加注釋的習(xí)慣;4. .進(jìn)一步掌握循環(huán)嵌套的應(yīng)用.;5. 掌握C語(yǔ)言中定義函數(shù)旳方法;6. 掌握函數(shù)傳值調(diào)用的方法;.7. 掌握數(shù)組作函數(shù)參

3、數(shù)的使用方法;8. 掌握排序、查找.統(tǒng)計(jì)分.析等常用.算法。.二、實(shí)驗(yàn)環(huán)境硬件;.Pentium以上的計(jì)算機(jī)。軟件:.Windows XP操作系統(tǒng)、.Visual C+6.0.和C-Free.等集成環(huán)境。三、實(shí)驗(yàn)內(nèi)容和結(jié)果1亠.學(xué)生管理系統(tǒng).V1.0.。程序?qū)W生成績(jī)統(tǒng)計(jì)。從鍵盤(pán)輸入一個(gè)班(全班最多不超過(guò)30人)學(xué)生某門(mén)課的, 成績(jī),當(dāng)輸入成績(jī)?yōu)樨?fù)值時(shí),輸入結(jié)束,分別實(shí)現(xiàn)下列功能:.(1)統(tǒng)計(jì)不及格人數(shù)并打印不及格學(xué)生名單;.(2)統(tǒng)計(jì)成績(jī)?cè)谌嗥骄旨捌骄种系膶W(xué)生人數(shù),并打印這些學(xué)生的名單;(3)統(tǒng)計(jì)各分?jǐn)?shù)段的學(xué)生人數(shù)及所占的百分比。程序.丄源程序:#jnclude<stdio.h&

4、gt; #define . N . 30 . 一int . main()int numN,scoreN,i,j=0,k,count=_0,sum=0,t=O,stuN=O;float . ave=0;fO.r(i=O;i<.N;i+).pri.nfC. 一第%d個(gè)同學(xué)的成績(jī):”,i_+1);.scanf("%d%d_",&numil,&scorei);§um=sum+scorei;if(n.umLi<0).break;.-.k=i;.aye=sum/k;._for(i=0;i<k;i+)if(sco.reil<60)coun

5、t+;.printf(" 不及格學(xué)生學(xué)號(hào);d.分?jǐn)?shù):dn",n.umj,scorej);.printf("不及格人數(shù)為;%3dn",count);fQr(i=0;j<k;i+)if(scorei>aye).t+_+;printf(:一高于平均分學(xué)生學(xué)號(hào)一 _%d_ _ .分?jǐn)?shù)._ _ %dn",nu_mi,scorei);.printf("高于平均分人數(shù).dn",t)_;.for(i=0;i<k;_i+)if(scorei<6p).j=p;一.-elsej=(i nt)scorei-50)/1P;m

6、入、 aiaA ait # m' t n ai ia-stuj+;fQr.(j=P;j<1.j+)printf("P到 59 分?jǐn)?shù)段人數(shù)比例;一%.2fn",(fl.oat)stuj/k).;fQr.(j=1.;j<5;j+±) printf("%d到 旳數(shù)段人數(shù)比例%.2fn"55P+1.P*jJ59+1P*j,(f|oat)stuj/k);.fQ(j=5;j<6;j+) 一prin tf("100一分.人數(shù)比例:%.2fn", (flo.at)stuj/k);return.0;程序運(yùn)行結(jié)果一:思

7、考題: . 在編程實(shí)現(xiàn)對(duì)數(shù)據(jù)旳統(tǒng)計(jì)任務(wù)時(shí),需要注意什么問(wèn)題?注意輸入輸出格式,以及對(duì)班級(jí)人數(shù)的統(tǒng)計(jì).。程序.一 2 .成績(jī)排名.次。某班期末考試科目為數(shù)學(xué),.MD、英語(yǔ)一(.ENL和物理.(PH 有最多不超過(guò)30人參加考試。考試后要求:1).計(jì)算每個(gè)學(xué)生的總分和平均分;(2)按總分成績(jī)由高到低排出成績(jī)的名次; n ta r m r ta am » imbbimbbbi mana ta ib n manMBnMBBMtB : laiBHainMaia (3) 打印出名次表,表格內(nèi)包括學(xué)生編號(hào)、各科分?jǐn)?shù)、總、分和平均分;(4) 任意輸入一個(gè)學(xué)號(hào),能夠查找出該學(xué)生在班級(jí)中的排名及其考試分?jǐn)?shù)

8、。程序.2源程序:.#includ.e<stdio.h>#define M3.,#define N3.0. 一void, I.nput(.iong 一num,int 一 scorelM,in.t . n); void, GetSumAver(int . SCorelM.l, int, n, .int, ,sum, float aver);void, Sortdong , num,int scoreM., ,int , n, int su.m, float , aver);. void, Print(iong , numDJnt scoreM., ,int.n,int,su.mL,

9、float , aver);,int , Search(long. num, .int, ,n, J.ong, x);int , main(),.i.nt n,i,j_,k,r,scoreNM,sumN;I.On.g . numN,x;.float . averN;printf("期末考試的學(xué)生人數(shù)(丕超過(guò)一一30人):_scanf("%d".,&n);lnput(num,score_,_n); GetSumAyer(scpre,n,sum,ayer);Sprt(num,scpre,n,s.um,aye_r);p.rint(n.um.,sco.re.,.n

10、.,.sum,.ayer);printf("查詢的考生的學(xué)號(hào);_");.sca.nf("%d",&x).;.i=Se.arch(num,n.1x);.if(i!=-l).prinfCl一學(xué)號(hào).:dn排名:第dn數(shù)學(xué):4分n.英語(yǔ):d分n物理:d分.n",numiJi+1,scoreIiOl,scprei11,scpreil2);else.printfC此人未參加此次考試!n").;.void. Input(lo.ng. .n.um,i.nt. .scoreM1,int n).int . i,j;.for(i.=O;i<n

11、;i+).printfC請(qǐng)輸入第d個(gè)學(xué)生的學(xué)號(hào)及數(shù)學(xué)、英語(yǔ)和物理考試的成績(jī):n",i+1);scanf("%_ld",&numi)_;for(j=0;j<M;j+).scanf("%d",&scoreij);_.void. GetSumAverQn.t. scoreDLM, j nt n, . jnt sum, float aver)一.int. i.,j;for(i=0;i<n;i+.+).sumil=0;for(j=.0;j<M;j+)SU.mi=sumi+scoreiJjl;averi=.(f|oat)s

12、.umi/Mj.void. Sortdong . .nu.m,int scoreM, int n,. int sum, float . aver)-int. t,t1,i,jJk,m;long. t2;float . t3;for(i=0.;.i.<n-1;i+.)k=i;for(j=i+1;j<n;j+)if(sumj>sumi)k=j; _ for(m=0;m<M;m+)t=scorekm;scorekm=scoreilm;scorei.m=t; .t1=.su.mk;sumki=sumi;sumi=ti.;.t2=numk;numk=n.u.mi;numij=t2

13、;t3=averkj-averk=ayeri;ayeri=t3;.一.vo.id.p.rintdong . num, jnt . s.co.reM, .inLn,int.su.m, . float aver). -.int. i,j;printf("n-7-7-n");一 printf(" 學(xué)生期末考試三門(mén)科目成績(jī)匯總一.(按總分排名)n");.一 printf("一.l11 I I二二n");.P.rintf.C"丄學(xué)號(hào)I一數(shù)學(xué)一英語(yǔ)I物理一總分丄平均分名次一丄n");一printf("丄LL I 二

14、二一一丄n");一for(i=0;i<n;i+).printfC6d.丄",numij);.-for(j=0;j<M;j+).printf(". .%3d 丄:,SCOeij);.if(averi=100.Q).printf(". . %3d .一丄1Q0.I1n",sumi);.elseprintf(". . %3d41f .丄.%d ._丄n"1sum.ijaveri,i+1).;i.f(i<n-1.).printf("一ILILTn".);.printf("二Jn");printf("n-二-二-Tn");./ 一在學(xué)號(hào)數(shù)組中順序查找學(xué)生的學(xué)號(hào).i.nt. Search(long_ num, nt n,ong. x)一int . i;for(i=0;i<n;i+

溫馨提示

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