計算機實習(xí)報告成果_第1頁
計算機實習(xí)報告成果_第2頁
計算機實習(xí)報告成果_第3頁
計算機實習(xí)報告成果_第4頁
計算機實習(xí)報告成果_第5頁
已閱讀5頁,還剩24頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

計算機應(yīng)用實踐匯報機房名稱

逸夫803

時間

-7-15至

-8-24

學(xué)院信息工程學(xué)院專業(yè)班級

信息0912姓

張金穩(wěn)

學(xué)

40950344指導(dǎo)教師

成績

試驗內(nèi)容:每年各省市在年末時都要記錄當(dāng)?shù)氐腉DP產(chǎn)值,通過這些數(shù)據(jù)來分析這年來當(dāng)?shù)氐纳a(chǎn)狀況和經(jīng)濟的發(fā)展、同步通過這些數(shù)據(jù)來比較各省市之間的發(fā)展?fàn)顩r。由于科技的發(fā)展,更多的人,更傾向于便捷的生活方式,再次,用手寫、手工計算、手工記錄計算和評估,不僅工作量大并且麻煩、時間長、易于出錯。因此掌握Excel是相稱必要并且很重要,對后來出去工作有很大的協(xié)助。針對這樣的狀況,提出了用電子表格來記錄和運算每年各省市的GDP總值和人均GDP。本數(shù)據(jù)取自網(wǎng)上,若有不妥請見諒。1)原始數(shù)據(jù)本作業(yè)中原始數(shù)據(jù)有:省份、人均GDP、折合美元、人口總數(shù)、人均GDP評估、GDP總值等項目。2)中間數(shù)據(jù)為了評估每個省市貧狀況,設(shè)置中間數(shù)據(jù)項:全國人均GDP平均值。3)成果數(shù)據(jù)通過數(shù)據(jù)項有:評估、GDP總值、大陸總?cè)丝?、人均GDP最大值、人口最多的省市、GDP平均值、人均GDP最小值、人口至少的省市、GDP總值最高的省市。試驗功能本表格重要用到的函數(shù)有MAX函數(shù)、IF函數(shù)、INDEX函數(shù)、AVERAGE函數(shù)、SUM函數(shù)等。還用了其他的功能如:排序、合并單元格、設(shè)置背景顏色、字體格式、數(shù)據(jù)格式、插入圖表(即記錄圖形)、圖表使用格式等功能。1)MAX函數(shù)的使用:人均GDP最高的省份:C36=MAX(B3:B33):將此公式拖放風(fēng)復(fù)制到C36即可得到最大值。2)IF函數(shù)的使用:人均GDP的評估:F3=B3>C38,"富裕","貧窮"):將此公式拖放并復(fù)制B33:F33即可得到評估項目。3)INDEX函數(shù)的使用:人口最多的省市:=EX(A3:A33,MATCH(MAX(E3:E33),E3:E33,0),2),INDEX用了嵌套函數(shù),其中最內(nèi)層的函數(shù)MAX取人口數(shù)量最大值;中層的MATCH函數(shù)返回值為與人口數(shù)量最大值相對應(yīng)的位置(參數(shù)0表達查找第一種等于所要查詢的位置);外層的INDEX函數(shù)的作用是把總?cè)丝谧疃嗟氖》莸拿Q輸入C40單元格里面,MATCH(MAX(E3:E33),E3:E33,0)為省份坐在的位置,2為省份的所在列。4)INDEX函數(shù)的使用:人均GDP最高的省份:C37=INDEX(A3:A33,MATCH(MAX(B3:B33),B3:B33,0))和GDP總值最高的省份C41=INDEX(A3:A33,MATCH(MAX(G3:G33),G3:G33,0))和3)同理。5)AVERAGE函數(shù)的使用:GDP平均值:C38==AVERAGE(B3:B33);6)SUM函數(shù)的使用:SUM重要的功能是實現(xiàn)每一行或列數(shù)據(jù)的累加,只要將此函數(shù)輸入的單元格里面再選中你說要累加的數(shù)據(jù)就可以實現(xiàn)。等等其他功能是比較常用的。7)表格格式化表標(biāo)題設(shè)置為楷體14字體、并夸列居中;表頭標(biāo)題欄字體為10號字體深藍色,單元格底紋為淡藍色;表格數(shù)據(jù)為宋體10號字體;表格區(qū)內(nèi)外邊框;省份和數(shù)據(jù)、評估居中;8)記錄圖的生成◆選擇數(shù)據(jù)B3:B33,使用工具欄的圖表向?qū)Ь涂梢酝戤厛D表的制作;◆圖表插入在工作表中,并調(diào)整圖標(biāo)的大小。9)排序表的生成10)工作表更名試驗成果中國各省市GDP登記表及第五次人口普查表中國各省GDP和第五次人口普查列表省份人均GDP/¥折合美元/$GDP總量/億元人口總數(shù)/萬人人均GDP評估GDP總值/萬元安徽14,4852,0888,874.205986貧窮¥86,707,210北京63,0299,07510,488.001382富裕¥87,106,078福建30,1234,34110,823.113471富裕¥104,556,933甘肅12,1101,7453,176.112562貧窮¥31,025,820廣東37,5885,41735,696.468642富裕¥324,835,496廣西14,9662,15710,823.114489貧窮¥67,182,374貴州8,8241,2723,333.403525貧窮¥31,104,600海南17,1752,4721,459.23787貧窮¥13,516,725河北23,2393,34916,188.606744貧窮¥156,723,816河南19,5932,82418,407.789256貧窮¥181,352,808黑龍江21,7273,1318,310.003689貧窮¥80,150,903湖北18,7962,70911,330.386028貧窮¥113,302,288湖南17,5212,52511,156.646440貧窮¥112,835,240吉林23,5143,3896,424.062728富裕¥64,146,192江蘇39,1125,63730,312.617438富裕¥290,915,056江西18,2112,6256,480.304140貧窮¥75,393,540遼寧31,2594,50513,461.604238富裕¥132,475,642內(nèi)蒙32,2144,6437,761.802376富裕¥76,540,464寧夏17,8922,5791,098.51562貧窮¥10,055,304青海17,3892,506961.53518貧窮¥9,007,502山東33,0834,76831,072.069079富裕¥300,360,557山西20,3002,9266,938.733297貧窮¥66,929,100陜西18,2462,6306,851.323605貧窮¥65,776,830上海72,53610,45413,698.151674富裕¥121,425,264四川15,3782,21612,506.308329貧窮¥128,083,362天津55,4737,9956,354.381001富裕¥55,528,473西藏13,8611,998395.91262貧窮¥3,631,582新疆19,8932,8644,203.411925貧窮¥38,294,025云南12,5871,8145,700.104288貧窮¥53,973,056浙江42,2146,07821,486.924677富裕¥197,434,878重慶18,0252,5985,096.663090貧窮¥55,697,250GDP總值:330,871.37大陸總?cè)丝冢?26228人均GDP最大值:72,536人均GDP最高的省市上海GDP平均值:25,818人均GDP最小值:8,824人口最多的省市:河南GDP總值最高的省市:廣東GDP排序表各省市人均GDP/¥折合美元/$GDP總量/億元貴州8,8241,2723,333.40甘肅12,1101,7453,176.11云南12,5871,8145,700.10西藏13,8611,998395.91安徽14,4852,0888,874.20廣西14,9662,15710,823.11四川15,3782,21612,506.30海南17,1752,4721,459.23青海17,3892,506961.53湖南17,5212,52511,156.64寧夏17,8922,5791,098.51重慶18,0252,5985,096.66江西18,2112,6256,480.30陜西18,2462,6306,851.32湖北18,7962,70911,330.38河南19,5932,82418,407.78新疆19,8932,8644,203.41山西20,3002,9266,938.73黑龍江21,7273,1318,310.00河北23,2393,34916,188.60吉林23,5143,3896,424.06福建30,1234,34110,823.11遼寧31,2594,50513,461.60內(nèi)蒙32,2144,6437,761.80山東33,0834,76831,072.06廣東37,5885,41735,696.46江蘇39,1125,63730,312.61浙江42,2146,07821,486.92天津55,4737,9956,354.38北京63,0299,07510,488.00GDP數(shù)據(jù)表1GDP數(shù)據(jù)表2C語言實習(xí)匯報試驗內(nèi)容伴隨科技的發(fā)展,人們越來越傾向于便捷的生活方式,尤其是對于銷售員,繁雜的物品讓他們忙都忙不過來,于是配合計算多功能的特點,我們可以很以便的記錄我們所需要記錄的物品記錄。針對這樣,我想到了用C語言來編輯一種系統(tǒng):“C語言物品信息管理系統(tǒng)”。使用了鏈表的建立、函數(shù)的調(diào)用、循環(huán)語句、構(gòu)造體、文獻的調(diào)用、數(shù)據(jù)庫的建立、宏定義、節(jié)點的刪減等基本功能。試驗框圖 開始開始提醒:輸入物品信息文獻名:調(diào)用zairu()函數(shù)打開對應(yīng)的文獻顯示主菜單根據(jù)choise的值調(diào)用對應(yīng)的函數(shù)提醒:請根據(jù)自己的需要請輸入(1-5):調(diào)用create()函數(shù)(創(chuàng)立)調(diào)用display()函數(shù)顯示所有調(diào)用conserve()函數(shù)(保留)調(diào)用find()函數(shù)(查詢)調(diào)用delete()函數(shù)(刪減)choise=1choise=2choise=3choise=4choise=5結(jié)束顯示主菜單循環(huán)程序代碼物品信息管理系統(tǒng)代碼:#include<stdio.h>#include<stdlib.h>#include<string.h>#defineGUANstructwupin_list#defineNEW(GUAN*)malloc(sizeof(GUAN))structwupin{ charname[20]; floatprice; charnum[10]; charfac[20]; longdate; intvalid;};GUAN{ charname[20]; floatprice; charnum[10]; charfac[20]; longdate; intvalid; GUAN*next;};FILE*fp;/*由文獻中的數(shù)據(jù)生成一種物品信息的鏈表,假如文獻不存在,則生成一種空鏈表*/GUAN*zairu(charfilename[]){ GUAN*p,*q,*head; structwupinwp; p=(GUAN*)malloc(sizeof(GUAN)); q=head=NULL; if((fp=fopen(filename,"rb"))==NULL) returnhead; else { while(!feof(fp)) { if(fread(&wp,sizeof(structwupin),1,fp)==1) { p=(GUAN*)malloc(sizeof(GUAN)); strcpy(p->name,); p->price=wp.price; strcpy(p->num,wp.num); strcpy(p->fac,wp.fac); p->date=wp.date; p->valid=wp.valid; head=p; p->next=q; q=head; } } } fclose(fp); returnhead;}/*插入一條記錄內(nèi)容*/GUAN*create(GUAN*head){ GUAN*temp,*p; p=head; temp=(GUAN*)malloc(sizeof(GUAN)); printf("\t請輸入物品名稱:\t");scanf("%s",&temp->name); printf("\t請輸入物品價格:\t");scanf("%f",&temp->price); printf("\t請輸入物品系列號:\t");scanf("%s",&temp->num); printf("\t請輸入物品廠家:\t");scanf("%s",&temp->fac); printf("\t請輸入物品生產(chǎn)日期:\t");scanf("%ld",&temp->date); printf("\t請輸入物品保質(zhì)期:\t");scanf("%d",&temp->valid); head=temp; temp->next=p; returnhead;}/*將物品鏈表中的內(nèi)容保留到文獻中*/voidconserve(GUAN*head,charfilename[]){ GUAN*p; structwupinwp; if((fp=fopen(filename,"wb"))==NULL) { printf("文獻無法寫入"); exit(0); } else { p=head; while(p!=NULL) { strcpy(p->name,); p->price=wp.price; strcpy(p->num,wp.num); strcpy(p->fac,wp.fac); p->date=wp.date; p->valid=wp.valid; if(fwrite(&wp,sizeof(structwupin),1,fp)!=1) { printf("文獻不能寫入數(shù)據(jù),請檢查后重新運行。\n"); exit(0); } p=p->next; } fclose(fp); }}/*顯示物品所有內(nèi)容*/voiddisplay(GUAN*head){ GUAN*p; p=head; while(p!=NULL) { printf("\t物品名稱:%s\t",p->name); printf("\n\t物品價格:%f\t",p->price); printf("\n\t物品系列號:%s\t",p->num); printf("\n\t物品廠家:%s\t",p->fac); printf("\n\t物品生產(chǎn)日期:%ld\t",p->date); printf("\n\t物品保質(zhì)期(月):%d\t",p->valid); p=p->next; }}/*按物品名稱查詢*/voidfind(GUAN*head){ GUAN*p; charname[20]; printf("請輸入你說需要查詢的物品名稱:"); scanf("%s",name); p=head; while(p!=NULL) { if(strcmp(name,p->name)==0) { printf("\t物品名稱:%s\t",p->name); printf("\n\t物品價格:%f\t",p->price); printf("\n\t物品系列號:%ld\t",p->num); printf("\n\t物品廠家:%s\t",p->fac); printf("\n\t物品生產(chǎn)日期:%ld\t",p->date); printf("\n\t物品保質(zhì)期(月):%d\t",p->valid); break; } else p=p->next; } if(p==NULL) printf("\n\t通過查詢沒有此物品!\n");}/*按姓名測出物品的一條記錄*/GUAN*delete(GUAN*head){ GUAN*p,*q; charname[20]; printf("請輸入要刪除記錄的物品名稱:"); scanf("%s",name); p=q=head; while(p!=NULL) { if(strcmp(name,p->name)==0) { if(head==p) head=p->next; else q->next=p->next; free(p); break; } else { q=p; p=p->next; } } if(p==NULL) printf("\n\t沒有此物品的信息!"); returnhead;}/*主函數(shù)*/voidmain(){ GUAN*head; charfname[20]; intchoise; printf("\t請輸入物品信息文獻名:"); scanf("%s",fname); head=zairu(fname); do { printf("\t\t\t物品管理系統(tǒng)\n"); printf("\t##############################\n"); printf("\t\t1.按物品名稱查找\n"); printf("\t\t2.按物品名稱刪除\n"); printf("\t\t3.增長新紀(jì)錄\n"); printf("\t\t4.顯示所有物品信息\n"); printf("\t\t5.存盤并退出\n"); printf("請根據(jù)自己的需要請輸入(1-5):"); scanf("%d",&choise); switch(choise) { case1:find(head);break; case2:head=delete(head);break; case3:head=create(head);break; case4:display(head);break; case5:conserve(head,fname);exit(0); default:printf("輸入錯誤,請重新輸入!\n"); } }while(1);}試驗成果試驗心得體會當(dāng)我懂得我們學(xué)校有計算機實習(xí)的時候想哭有想笑,想哭呢:就是計算機實習(xí)是在我們渴望已久的暑假、想笑呢:好啊,終于學(xué)到有用的東西了;第一天上課的時候,老師把實習(xí)的安排說了一下,

溫馨提示

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

評論

0/150

提交評論