![C語言程序設(shè)計實習(xí)報告圖書館管理系統(tǒng)設(shè)計(I)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d0/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d01.gif)
![C語言程序設(shè)計實習(xí)報告圖書館管理系統(tǒng)設(shè)計(I)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d0/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d02.gif)
![C語言程序設(shè)計實習(xí)報告圖書館管理系統(tǒng)設(shè)計(I)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d0/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d03.gif)
![C語言程序設(shè)計實習(xí)報告圖書館管理系統(tǒng)設(shè)計(I)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d0/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d04.gif)
![C語言程序設(shè)計實習(xí)報告圖書館管理系統(tǒng)設(shè)計(I)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/6/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d0/888356dc-8fde-4b0f-b1e4-9f1ada1ef2d05.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、C語言程序設(shè)計實習(xí)報告圖書館管理系統(tǒng)設(shè)計 前言歷時一周的計算機實習(xí)讓我學(xué)到了很多知識。換句話說,讓我重新認(rèn)識了C語言這門課程。以前在我的腦海中,計算機編程,只是無數(shù)枯燥的代碼,很是讓人頭疼的東西。但現(xiàn)在我改變了自己的看法,計算機也是一種很有樂趣的文化,值得我好好品味。有句老話是這么說的“21世紀(jì)是信息爆炸的時代”,信息爆炸的主要承擔(dān)者就是計算機、互聯(lián)網(wǎng)。從這一方面看,就寓意著當(dāng)代大學(xué)生學(xué)好計算機有多么的重要。計算機硬件的更新相當(dāng)?shù)纳袼?,現(xiàn)在都已經(jīng)奔四核了,顯卡也越來越高端,內(nèi)存、硬盤都已經(jīng)海量了。這說明了什么?說明了現(xiàn)在計算機的軟件業(yè)的高速發(fā)展,軟件的發(fā)展的基礎(chǔ)是編程。過去我只是懂得如何去運用
2、軟件,對于它的功能是怎么實現(xiàn)的卻是一無所知。通過這次實習(xí),我不再是一個無知者,我現(xiàn)在可以對一些簡單的軟件是如何運行的,它其中的奧秘是什么,有了自己的理解。這次實習(xí),我按時完成了自己的課程設(shè)計圖書管理系統(tǒng)設(shè)計。一開始,我對它非常陌生,根本無從下手。無奈之下,決定靜下心來,好好地把C語言課程設(shè)計與學(xué)習(xí)指導(dǎo)的課本通讀了一遍,恍然大悟,其實寫程序并非是一件難事,只要細(xì)心,思路清晰,并一步一步來,每次完成其中的一個模塊,最后把每個模塊流暢地銜接起來,最后整個程序修飾一下,一個能夠運行的C語言程序就算是寫成了。眾所周知C語言功能豐富,表達(dá)能力強,使用靈活方便,應(yīng)用廣,目標(biāo)程序效率高,可移植性好,既具有高級
3、語言的優(yōu)點,又具有低級語言的語言特點,因此C語言對我們來說很重要。設(shè)計是一門重要的計算機基礎(chǔ)課程,通過學(xué)習(xí),學(xué)生不僅要掌握高級程序設(shè)計語言的知識,更重要的是在實踐中逐步掌握程序設(shè)計的思想和方法,培養(yǎng)問題求解和語言的應(yīng)用能力。此次上機實習(xí),不但要使同學(xué)們的程序設(shè)計能力上一臺階,同時要提高與程序設(shè)計和軟件開發(fā)有關(guān)的各種綜合能力。這次實習(xí)只有短短的一周,加上接踵而至的期末考試,我沒能把全部精力放在此次實習(xí)上,在很多地方還存在欠缺,因此在接下來的日子里,我還需要好好地學(xué)習(xí)C語言,提升自己在計算機方面的能力。非常感謝王改芳老師在本次實習(xí)中對我的指導(dǎo)和幫助! 徐學(xué)連 2010年1月8日目錄一、 題目要求及
4、能實現(xiàn)的功能·······················1二、 程序總體設(shè)計························
5、183;········1三、 詳細(xì)設(shè)計1、主函數(shù)···································22、各功能模塊設(shè)計··
6、83;··························5四、 后 記······················
7、183;·············24五、 附 錄···································
8、·26題目要求及能實現(xiàn)的功能圖書管理信息包括:圖書名稱、圖書編號、單價、作者、存在狀態(tài)、借書人姓名、性別、學(xué)號等,使之能提供以下功能:1、新進圖書基本信息的輸入。2、圖書基本信息的查詢。3、對撤消圖書信息的刪除。4、辦理借書手續(xù)。5、辦理還書手續(xù)【提示】建立圖書管理信息結(jié)構(gòu)體,結(jié)構(gòu)體成員包括圖書館名稱、圖書編號、單價啊、作者、存在狀態(tài)、借書人姓名、性別、學(xué)號。存在狀態(tài)設(shè)為整型,可用不同的數(shù)字代表借還狀態(tài)。借書和還書手續(xù)要注意修改結(jié)構(gòu)題的成員變量存在狀態(tài)的值??傮w設(shè)計歡迎進入地大圖書管理系統(tǒng)查閱圖書借閱圖書退出系統(tǒng)圖書歸還管理系統(tǒng) 歡迎進入管理系統(tǒng)增加圖書刪除圖書學(xué)生管理系統(tǒng)圖書統(tǒng)計修
9、改圖書 詳細(xì)設(shè)計1、主函數(shù)說明 主函數(shù)較多、較復(fù)雜,已經(jīng)和主菜單函數(shù)合并,主菜單函數(shù)里還包括了各自的二級菜單,并已經(jīng)開始了對各個函數(shù)的調(diào)用。為了程序顯示的清晰可讀,應(yīng)先清屏之后調(diào)用菜單函數(shù)。流程 開 始 顯 示 一 系 列 功 能 選 項 輸入n,判斷n是否是04? 調(diào) 用 與 n 相 應(yīng) 的 模 塊NY程序main() char ch1,ch2,ch4; do printf("tt China University of Geosciencesnn"); printf("ttn"); printf("tt 歡迎進入地大圖書管理系統(tǒng) nn&qu
10、ot;); printf("tt Books are the ladder of human progress Golginn"); printf("tn"); printf("t n"); printf("tt 制作:徐學(xué)連 學(xué)號:20081001489 班號: 05408114nn"); printf("ttn"); printf("ttn"); printf(" 請選擇需要的服務(wù):n"); printf(" 1:查閱圖書 n");
11、 printf(" 2:借閱圖書 n"); printf(" 3:管理系統(tǒng) n"); printf(" 4:還書 n"); printf(" 0:退出 n"); printf("請輸入數(shù)字04:n"); ch1=getch(); switch(ch1) case '1':chabook();break; case '2':lendbook();break; case '3': do printf("tt歡迎進入管理系統(tǒng)n");
12、printf(" 1:增加圖書 n"); printf(" 2:刪除圖書 n"); printf(" 3:修改圖書 n"); printf(" 4:圖書統(tǒng)計 n"); printf(" 5:學(xué)生管理系統(tǒng) n"); printf(" 0:返回 n"); printf("請輸入05:n"); ch2=getch(); switch(ch2) case '1':addbook(); break; case '2':delbook(
13、);break; case '3':changebook();break; case '4':bookcount();getch();break; case '5': do printf("tt歡迎進入學(xué)生管理系統(tǒng)n"); printf(" 1: 申請新卡 n"); printf(" 2: 刪除卡號 n"); printf(" 3: 借書統(tǒng)計 n"); printf(" 4: 卡號統(tǒng)計 n"); printf(" 0: 返回 n"
14、;); printf("請輸入04:n"); ch4=getch(); switch(ch4) case '1':addcar();break; case '2':delcar();break; case '3':lendcount();break; case '4':carcount();break; case '0':break; default:printf("無此操作!n");getch();break; while(ch4!='0');break;
15、case '0':break; default:printf("無此操作!n");getch();break; while(ch2!='0');break; case '4':huanbook();break; case '0':break; default:printf("無此操作!n");getch();break; while(ch1!='0'); 2、各功能模塊設(shè)計(1)公共函數(shù)在很多模塊中都有調(diào)用struct student /*定義學(xué)生類型*/ int carnu
16、m; char lendbook10; student1000;struct book /*定義書的類型*/ int booknum; char bookname20; float bookprice;char bookcreat20; int turefalse; /*用于借書和還書模塊判斷一本書是否借出的條件*/book1000;struct car /*借書卡的數(shù)據(jù)類型*/ int carnum; char sex5;char studentname20; int studentclass; car1000;(2)查閱模塊說明輸入個員工信息后,瀏覽、查找、排序時同一個員工的所有信息都要同
17、時顯示,所以運用結(jié)構(gòu)體運行。數(shù)據(jù)信息存放在文件中,一條記錄對應(yīng)一條學(xué)生信息,方便管理。流程查 詢 系 統(tǒng)按書名查找按作者查找退 出輸 入不存在已出借無人借程序chabook() char ch5; do printf("tt 歡迎進入圖書查詢系統(tǒng)nn"); printf(" 1: 按書名查找 n"); printf(" 2: 按作者查找 n"); printf(" 0: 返回 n"); printf("請輸入02:n"); ch5=getch(); switch(ch5) case '1
18、':findbook();getch();break; case '2':findbook1();getch();break; case '0':break; default:printf("無此操作!n");getch();break; while(ch5!='0');return 0; findbook() FILE *fp; char bookname10; int i; fp=fopen("book.txt","r"); printf("請輸入你要查找的書名:n
19、"); scanf("%s",bookname); for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+) if(strcmp(bookname,booki.bookname)=0) if(booki.turefalse=1) printf(" 書號 書名 作者 n %d %s %s n",booki.booknum,booki.bookname,booki.bookcreat);printf("此書現(xiàn)在無人借閱n按任意鍵返回n"); else printf(&qu
20、ot;這本書已經(jīng)有人借出n");fclose(fp);return 0; fclose(fp); return 0; printf("沒有你要查詢的書籍!n"); fclose(fp); return 0; findbook1() FILE *fp; char bookcreat10; int i; fp=fopen("book.txt","r"); printf("請輸入你要查找的作者名:n"); scanf("%s",bookcreat); for(i=0;fread(&b
21、ooki,sizeof(struct book),1,fp)!=0;i+) if(strcmp(bookcreat,booki.bookcreat)=0) if(booki.turefalse=1) printf(" 書號 書名 作者 n %d %s %s n",booki.booknum,booki.bookname,booki.bookcreat); printf("此書現(xiàn)在無人借閱n按任意鍵返回n"); else printf("這本書已經(jīng)有人借出!n");fclose(fp);return 0; fclose(fp); ret
22、urn 0; printf("沒有你要查詢的書籍n"); fclose(fp); return 0; (3)借閱模塊說明查閱完圖書記錄后,用戶要借閱圖書,系統(tǒng)要在操作過程中提示用戶輸入流程,根據(jù)用戶所輸入的指令,幫助其完成借閱。流程借 閱 圖書輸 入 卡 號卡號存在輸入書名已出借不存在借閱成功返 回卡號不存在程序lendbook() FILE *fp,*fp2; int i,n; int carnum; printf("tt歡迎進入借書系統(tǒng)nn");printf("請輸入借書人的:n卡號:n"); scanf("%d&quo
23、t;,&carnum); fp=fopen("car.txt","r"); for(i=0;fread(&cari,sizeof(struct car),1,fp)!=0;i+) if(cari.carnum=carnum) n=i; fclose(fp); printf("書名:n"); scanf("%s",studentn.lendbook); fp=fopen("book.txt","r"); for(i=0;fread(&booki,size
24、of(struct book),1,fp)!=0;i+) if(strcmp(booki.bookname,studentn.lendbook)=0) if(booki.turefalse=0) printf("對不起,此書有人借出,請借其他書n");fclose(fp);getch();return 0; else fclose(fp); fp=fopen("record.txt","a+"); studentn.carnum=carnum; fwrite(&studentn,sizeof(struct student),1
25、,fp); fclose(fp); fp=fopen("book.txt","r"); fp2=fopen("bookl.txt","w"); for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+) if(strcmp(booki.bookname,studentn.lendbook)=0) booki.turefalse=0; fwrite(&booki,sizeof(struct book),1,fp2); continue; fwrite(&
26、amp;booki,sizeof(struct book),1,fp2); fclose(fp); fclose(fp2); fp=fopen("book.txt","w"); fp2=fopen("bookl.txt","r"); for(i=0;fread(&booki,sizeof(struct book),1,fp2)!=0;i+) fwrite(&booki,sizeof(struct book),1,fp); fclose(fp); fclose(fp2); fopen("bo
27、okl.txt","w"); fclose(fp2); printf("借書完畢,按任意鍵返回.n"); getch(); return 0; printf("不存在這樣的書,任意鍵返回.n"); fclose(fp); getch(); return 0; printf("你的卡號不存在,請申請新卡,按任意鍵返回.n"); fclose(fp); getch(); return 0;(4)管理模塊說明管理模塊最為復(fù)雜,管理所有的圖書及職工、學(xué)生的信息。先進入總體的管理系統(tǒng),在這個系統(tǒng)中重點的操作是圖書的
28、管理,為其中的1至4項(分別是增加圖書、刪除圖書、修改圖書資料、書籍統(tǒng)計),同時系統(tǒng)還連接了職工、學(xué)生管理兩個系統(tǒng),為下一步的操作提供了條件。職工管理系統(tǒng)主要有增加圖書、刪除圖書、修改圖書資料、書籍統(tǒng)計,學(xué)生管理系統(tǒng)主要有申請新卡、刪除卡號、借書統(tǒng)計、卡號統(tǒng)計四個模塊,用于管理學(xué)生登錄信息。流程歡迎進入管理系統(tǒng)增加圖書刪除圖書學(xué)生管理系統(tǒng)圖書統(tǒng)計修改圖書 歡迎進入學(xué)生管理系統(tǒng)申請新卡刪除卡號卡號統(tǒng)計借書統(tǒng)計 返回 程序1、增加圖addbook() FILE *fp; int i=0; char choice='y' fp=fopen("book.txt",&
29、quot;a+"); while(choice='y'|choice='Y') printf("書號:n"); scanf("%d",&booki.booknum); printf("書名:n"); scanf("%s",booki.bookname); printf("作者:n"); scanf("%s",booki.bookcreat); printf("單價:n"); scanf("%f&q
30、uot;,&booki.bookprice); printf("請你設(shè)定書的狀態(tài)(1在架/0不在):n"); scanf("%d",&booki.turefalse); fwrite(&booki,sizeof(struct book),1,fp); printf("是否要輸入下本書(y/n)n"); scanf("%s",&choice); fclose(fp); 2、刪除圖書delbook() FILE *fp,*fp2; int i; char bookname10,choic
31、e; fp=fopen("book.txt","r"); fp2=fopen("bookl.txt","w"); printf("書名:n"); scanf("%s",bookname); for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+) if(strcmp(bookname,booki.bookname)!=0) fwrite(&booki,sizeof(struct book),1,fp2); fc
32、lose(fp); fclose(fp2); printf("確認(rèn)刪除(y/n)?n"); scanf("%s",&choice); if(choice='y'|choice='Y') fp=fopen("book.txt","w"); fp2=fopen("bookl.txt","r"); for(i=0;fread(&booki,sizeof(struct book),1,fp2)!=0;i+) fwrite(&bo
33、oki,sizeof(struct book),1,fp); fclose(fp); fclose(fp2); fp2=fopen("bookl.txt","w"); fclose(fp2); printf("按任意鍵返回.n"); getch(); return 0; else printf("按任意鍵返回.n"); getch(); return 0; 3、修改圖書changebook() FILE *fp,*fp2; char bookname10,choice; int i; fp=fopen("
34、book.txt","r"); fp2=fopen("bookl.txt","w"); printf("書名:n"); scanf("%s",bookname); for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+) if(strcmp(booki.bookname,bookname)=0) printf("你所要修改的書的資料如下,請選擇你要修改的內(nèi)容:n"); printf("序號 書名 作
35、者 n"); printf("%d %s %sn",booki.booknum,booki.bookname,booki.bookcreat); printf("1: 修改書號:n"); printf("2: 修改書名:n"); printf("3: 修改作者:n"); printf("4: 修改單價:"); printf("請輸入13:"); choice=getch(); switch(choice) case '1': printf("
36、;新的書號:n"); scanf("%d",&booki.booknum); fwrite(&booki,sizeof(struct book),1,fp2); break; case '2': printf("新的書名:n"); scanf("%s",booki.bookname); fwrite(&booki,sizeof(struct book),1,fp2); break; case '3': printf("新的作者:n"); scanf(
37、"%s",booki.bookcreat); fwrite(&booki,sizeof(struct book),1,fp2); break; case '4':printf("新的單價:");scanf("%f",booki.bookprice); fwrite(&booki,sizeof(struct book),1,fp2); default:printf("沒有這樣的操作!");break; continue; fwrite(&booki,sizeof(struct
38、book),1,fp2); fclose(fp); fclose(fp2); fp=fopen("book.txt","w"); fp2=fopen("bookl.txt","r"); for(i=0;fread(&booki,sizeof(struct book),1,fp2)!=0;i+) fwrite(&booki,sizeof(struct book),1,fp); fclose(fp); fp2=fopen("bookl.txt","w"); fcl
39、ose(fp2); printf("按任意鍵返回.n"); getchar(); return 0; 4、圖書統(tǒng)計bookcount() FILE *fp; int i,n=0; fp=fopen("book.txt","r"); for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+) if(booki.booknum!=0&&strlen(booki.bookname)!=0&&strlen(booki.bookcreat)!=0) prin
40、tf("第%d本書n序號 書名 作者 單價 狀態(tài) n",i+1); printf("ttn");printf(" %d %10s ",booki.booknum,booki.bookname); printf("%15s%4.2f%d(1在/0不在)n",booki.bookcreat,booki.bookprice,booki.turefalse);n=n+1; fclose(fp); printf("目前共有%d本書.n",n); printf("按任意鍵返回.n");
41、end() printf("ttn");printf("ttn");printf("tt 謝謝使用本系統(tǒng) , 再見! n"); printf("ttn"); printf("ttn");申請新卡addcar() FILE *fp; int i=0; fp=fopen("car.txt","a+"); printf("卡號:n"); scanf("%d",&cari.carnum); printf("
42、性別:n");scanf("%s",cari.sex);printf("姓名:n"); scanf("%s",cari.studentname); printf("班級:n"); scanf("%d",&cari.studentclass); fwrite(&cari,sizeof(struct car),1,fp); fclose(fp); printf("輸入完畢,任意鍵返回.n"); getch(); 刪除卡號delcar() FILE *fp
43、,*fp2; int i; int carnum; char choice; fp=fopen("car.txt","r"); fp2=fopen("bookl.txt","w"); printf("要刪除的卡號(不存在則不作改動):n"); scanf("%d",&carnum); for(i=0;fread(&cari,sizeof(struct car),1,fp)!=0;i+) if(cari.carnum!=carnum) fwrite(&c
44、ari,sizeof(struct car),1,fp2); fclose(fp); fclose(fp2); printf("確認(rèn)刪除?(Y/N)!n"); scanf("%s",&choice); if(choice='y'|choice='Y') fp=fopen("car.txt","w"); fp2=fopen("bookl.txt","r"); for(i=0;fread(&cari,sizeof(struct ca
45、r),1,fp2)!=0;i+) fwrite(&cari,sizeof(struct car),1,fp); fclose(fp); fclose(fp2); fp2=fopen("bookl.txt","w"); fclose(fp2); printf("操作超成功!n按任意鍵返回.n"); getch(); return 0; else printf("操作已取消!n按任意鍵返回.n"); getch(); return 0; 借書統(tǒng)計lendcount() FILE *fp; int i,n=0;
46、fp=fopen("record.txt","r"); if(fp=fopen("record.txt","r")=0)printf("文件中沒有數(shù)據(jù)!n");printf("按任意鍵返回.n"); getch();return(0);for(i=0;fread(&studenti,sizeof(struct student),1,fp)!=0;i+) printf("卡號 借出的書籍 n"); printf("%d %s n"
47、,studenti.carnum,studenti.lendbook); n=n+1; fclose(fp); printf("目前共有%d本書借出n",n); printf("按任意鍵.n"); getch();return n; 卡號統(tǒng)計carcount() FILE *fp; int i,n=0; fp=fopen("car.txt","r"); for(i=0;fread(&cari,sizeof(struct car),1,fp)!=0;i+) printf("第%d張卡 n"
48、,i+1); printf(" 卡號 性別 姓名 班級 n"); printf("ttn"); printf(" %d %6s %10s %3d nn",cari.carnum,cari.sex,cari.studentname,cari.studentclass); n=n+1; fclose(fp); printf("目前共有%d個學(xué)生。n",n); printf("按任意鍵返回.n"); getch(); (5)還書模塊說明 需要根據(jù)輸入員工的姓名及工號查找相應(yīng)的記錄,找到后增加刪除和修改
49、功能。流程存在不存在出錯提示不存在存在刪除記錄輸 入 卡 號輸入要還書名程序huanbook() FILE *fp,*fp2; int i,n; int carnum; char lendbook10; printf("tt(_)歡迎進入還書界面(_)");printf("n請你輸入你的n卡號:n"); scanf("%d",&carnum); fp=fopen("car.txt","r"); for(i=0;fread(&cari,sizeof(struct car),1,fp
50、)!=0;i+) if(cari.carnum=carnum) n=i; fclose(fp); printf("請輸入你要還的書的名字:n"); scanf("%s",lendbook); fp=fopen("record.txt","r"); for(i=0;fread(&studenti,sizeof(struct student),1,fp)!=0;i+) if(strcmp(studenti.lendbook,lendbook)=0) fclose(fp); fp=fopen("reco
51、rd.txt","r"); fp2=fopen("bookl.txt","w"); for(i=0;fread(&studenti,sizeof(struct student),1,fp)!=0;i+) if(strcmp(studenti.lendbook,lendbook)=0) continue; fwrite(&studenti,sizeof(struct student),1,fp2); fclose(fp); fclose(fp2); fp=fopen("record.txt"
52、,"w"); fp2=fopen("bookl.txt","r"); for(i=0;fread(&studenti,sizeof(struct student),1,fp2)!=0;i+) fwrite(&studenti,sizeof(struct student),1,fp); fclose(fp); fclose(fp2); fopen("bookl.txt","w"); fclose(fp2); fp=fopen("book.txt","r
53、"); fp2=fopen("bookl.txt","w"); for(i=0;fread(&booki,sizeof(struct book),1,fp)!=0;i+) if(i=n) booki.turefalse=1; fwrite(&booki,sizeof(struct book),1,fp2); continue; fwrite(&booki,sizeof(struct book),1,fp2); fclose(fp); fclose(fp2); fp=fopen("book.txt",&
54、quot;w"); fp2=fopen("bookl.txt","r"); for(i=0;fread(&booki,sizeof(struct book),1,fp2)!=0;i+) fwrite(&booki,sizeof(struct book),1,fp); fclose(fp); fclose(fp2); fopen("bookl.txt","w"); fclose(fp2); printf("還書完畢,按任意鍵返回.n"); getch(); return
55、1; printf("你沒有借這樣的書,任意鍵返回.n"); fclose(fp); getch(); return 0; printf("沒這樣的卡,和管理員聯(lián)系,按任意鍵返回.n"); fclose(fp); getch(); return 0;后記 為期一周的C語言實訓(xùn)已經(jīng)結(jié)束,但是給我的影響是相當(dāng)大的。通過這次實訓(xùn),使我明白C語言這門課程光僅僅是聽課是遠(yuǎn)遠(yuǎn)不夠的,上機訓(xùn)練也不容忽視。通過上機訓(xùn)練,才能夠明白自己知識的不足,才能夠有的放矢,更加深刻的理解C語言中的知識點,從而找到知識漏點,學(xué)到以前不懂的知識,對以前認(rèn)為自己已懂了的知識點也理解更加深
56、刻。當(dāng)遇到了自己當(dāng)時不知如何編寫的C語言題目時,通過自己的學(xué)習(xí)和同學(xué)的交流,得以順利的編寫,使我增加了對C語言的興趣和學(xué)好C語言的信心。本次C語言實習(xí)的幾個作用:1加深對課堂講授內(nèi)容的理解 課堂上要講授許多關(guān)于C語言的語法規(guī)則,聽起來比較枯燥,不易記憶。而通過多次上機練習(xí),對于語法知識就有了更深的認(rèn)識,自然而然地掌握C語言的語法規(guī)定。學(xué)習(xí)C語言不能停留在書本,而是要利用學(xué)到的知識編寫C語言程序,解決實際問題。通過對自己編寫程序的調(diào)試,發(fā)現(xiàn)問題,解決問題,逐步提高自己對C語言的理解和程序開發(fā)能力。2熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計算機系統(tǒng)的操作方法一個C語言程序從編輯、編譯、連接到運行,都要在一定的外部操作環(huán)境下才能進行。所謂"環(huán)境"就是所用的計算機系統(tǒng)硬件、軟件條件,只有學(xué)會使用這些環(huán)境,才能進行程序開發(fā)工作。通過上機實驗,熟練地掌握C語言開發(fā)環(huán)境,為以后真正編寫計算機程序解決實際問題打下基礎(chǔ)。同
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國兩功能淋浴花灑數(shù)據(jù)監(jiān)測研究報告
- 2025年中國紅柄圓管鋸架市場調(diào)查研究報告
- 2025至2030年KH晶閘管二氧化碳半自動焊機項目投資價值分析報告
- 2025至2030年印花雙色布藝窗簾項目投資價值分析報告
- 2025年中國小號蘑菇燈市場調(diào)查研究報告
- 2025年企業(yè)勞動合同解除策劃實施細(xì)則
- 2025年企業(yè)重組策劃合同范本
- 2025年住宅裝修品質(zhì)保修合同范本
- 2025年國際貿(mào)易電子商務(wù)合同范本
- 2025年建筑用無縫鋼管供需合同
- 振動振動測試基礎(chǔ)知識培訓(xùn)課件
- 教學(xué)設(shè)計 分?jǐn)?shù)的再認(rèn)識 省賽一等獎
- sbl-ep16高低壓開關(guān)柜培訓(xùn)中法文kyn6140.5安裝使用說明書
- DBJ51-T 151-2020 四川省海綿城市建設(shè)工程評價標(biāo)準(zhǔn)
- GB/T 3795-2006錳鐵
- GB/T 31329-2014循環(huán)冷卻水節(jié)水技術(shù)規(guī)范
- 京東1+X理論考試試題及答案
- 人教版四年級下冊數(shù)學(xué)應(yīng)用題練習(xí)全
- 清新淡雅簡潔通用模板課件
- 北京市鄉(xiāng)鎮(zhèn)衛(wèi)生院街道社區(qū)衛(wèi)生服務(wù)中心地址醫(yī)療機構(gòu)名單(344家)
- 加油站新員工入職心得體會(篇)
評論
0/150
提交評論