C語言課程設(shè)計(jì)報(bào)告 電子生詞庫軟件
《C語言課程設(shè)計(jì)報(bào)告 電子生詞庫軟件》由會(huì)員分享,可在線閱讀,更多相關(guān)《C語言課程設(shè)計(jì)報(bào)告 電子生詞庫軟件(25頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、. . 程序設(shè)計(jì)根底實(shí)訓(xùn)任務(wù)書 題目:電子生詞庫軟件 學(xué)生:學(xué)號(hào):班級(jí): 題目類型:軟件工程〔R〕指導(dǎo)教師: 一、設(shè)計(jì)目的 1.進(jìn)一步掌握和利用C語言進(jìn)展程序設(shè)計(jì)的能力; 2.進(jìn)一步理解和運(yùn)用構(gòu)造化程序設(shè)計(jì)的思想和方法; 3.初步掌握開發(fā)一個(gè)小型實(shí)用系統(tǒng)的根本方法; 4.學(xué)會(huì)調(diào)試一個(gè)較長程序的根本方法; 5.學(xué)會(huì)利用流程圖或N-S圖表示算法; 6.掌握書寫實(shí)訓(xùn)開發(fā)文檔的能力〔書寫實(shí)訓(xùn)報(bào)告〕; 二、設(shè)計(jì)任務(wù)及容 根據(jù)需要,建立屬于自己的生詞庫,這樣使用起來很方便。生詞選自本人經(jīng)常需要的單詞,對(duì)于英文單詞,給出中文含義,對(duì)于中文單詞給
2、出英文含義。 功能要求: 〔1〕創(chuàng)立生詞庫。用文件建立一個(gè)單詞庫,中英文單詞均有,對(duì)于英文單詞,給出中文含義,對(duì)于中文單詞給出英文含義。 〔2〕顯示詞庫。顯示所有單詞和單詞數(shù)、所有中文單詞和單詞數(shù)、所有英文單詞和單詞數(shù),顯示英文單詞時(shí)按字母從小到大順序排列。 〔3〕編輯詞庫。首先確認(rèn)密碼后允許添加新詞、刪除舊詞和修改舊詞。 〔4〕查找生詞。顯示所要查找的單詞其及含義 主菜單和子菜單能夠循環(huán)出現(xiàn),每一項(xiàng)菜單執(zhí)行之后,詢問用戶是否繼續(xù)進(jìn)展。從子菜單可以返回主菜單。 三、設(shè)計(jì)要求 1.用C語言實(shí)現(xiàn)系統(tǒng); 2.系統(tǒng)具有統(tǒng)計(jì)、查詢、排序等根本功能; 3.系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的
3、形式實(shí)現(xiàn); 4.文檔:實(shí)訓(xùn)說明書每個(gè)學(xué)生一份,并裝在統(tǒng)一的資料盒中; 5.光盤:每個(gè)學(xué)生文檔和程序資料分別建在一個(gè)以自己學(xué)號(hào)和命名的文件夾下,并要求每班負(fù)責(zé)人匯總每個(gè)學(xué)生的文件放在以班級(jí)命名的文件夾下,刻錄成一光盤,放在一個(gè)專門的資料袋中。 四、提交的成果 1. 設(shè)計(jì)任務(wù)書一份〔學(xué)校統(tǒng)一格式〕 2. 設(shè)計(jì)說明書一份,容包括: 1) 中文摘要100字,關(guān)鍵詞3-5個(gè)。 2) 實(shí)訓(xùn)題目、容、要求。 3〕總體設(shè)計(jì)〔包含幾大功能模塊〕。 4〕詳細(xì)設(shè)計(jì)〔各功能模塊的具體實(shí)現(xiàn)算法——流程圖〕 5〕數(shù)據(jù)構(gòu)造設(shè)計(jì)描述,各模塊〔函數(shù)〕的功能介紹,參數(shù)說明等。 6〕調(diào)試分析〔包含各模塊的測(cè)
4、試用例,及測(cè)試結(jié)果?!? 7〕總結(jié)〔實(shí)訓(xùn)完成了哪些功能,還有哪些地方需要改進(jìn),及通過實(shí)訓(xùn)有何收獲,調(diào)試程序的體會(huì)等〕 8) 參考文獻(xiàn)、致等。 五、主要參考資料 1. 王連相"C/C++程序設(shè)計(jì)" 大學(xué) 2.譚浩強(qiáng)"C語言程序設(shè)計(jì)(第2版)學(xué)習(xí)指導(dǎo)"清華大學(xué) 3. 莉,龔義建"C語言程序設(shè)計(jì)實(shí)訓(xùn)指導(dǎo)教程"華中科技大學(xué) 4. 小東,宏珍"C語言程序設(shè)計(jì)與應(yīng)用"人民郵電 5. 郭翠英"C語言課程設(shè)計(jì)案例精編"中國水利水電 6.郭有強(qiáng)"C語言程序設(shè)計(jì)"清華大學(xué) 7.丹程,瑩,那俊"C語言程序設(shè)計(jì)案例實(shí)踐"清華大學(xué) 8.麗娟"C語言程序設(shè)計(jì)教程"人民郵電 9.武雅麗,王永玲,解亞
5、利"C語言程序設(shè)計(jì)"清華大學(xué) 六、各階段時(shí)間安排〔共1周〕 日期 容 地點(diǎn) 完成情況 教師簽字 星期一 教師講解設(shè)計(jì)要求,準(zhǔn)備參考資料 實(shí)驗(yàn)室 按期完成 星期二 分析系統(tǒng),方案設(shè)計(jì) 實(shí)驗(yàn)室 按期完成 星期三 方案設(shè)計(jì),編程 實(shí)驗(yàn)室 按期完成 星期四 調(diào)試程序,書寫實(shí)訓(xùn)說明書 實(shí)驗(yàn)室 按期完成 星期五 完成實(shí)訓(xùn)說明書,辯論 實(shí)驗(yàn)室 按期完成 摘 要 C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言。它既有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它可以作為系統(tǒng)設(shè)計(jì)語言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的
6、應(yīng)用程序。因此,它的應(yīng)用圍廣泛。根據(jù)課程設(shè)計(jì)要求使用C語言設(shè)計(jì)了此電子生詞庫軟件,使用較為簡單方便。該軟件生詞庫為使用者本人創(chuàng)立,軟件使用過程中可以進(jìn)展詞庫的編輯維護(hù)。生詞庫包含中英文單詞,軟件具有查找單詞功能可以進(jìn)展中英文單詞的查找。對(duì)于英文單詞,給出中文解釋,對(duì)于中文單詞給出英文解釋。 關(guān)鍵詞:生詞庫;編輯;查找 Abstract C?language is a?computer programming language.?It?has both the characteristicsof high-level language,?but also has the character
7、istics of?assembly language.?Itcan be used as?system design language,?preparation of system applications,?but also can be used as a?programming language,?the application?writing does not rely on computer hardware.?Therefore,?its application range isextensive.?According to the?design requirements for
8、?the use of C language?to design?the?electronic?machine?software,?the use?is simple and convenient.?The?software?for?the user?lexicon creation , software?process can be?thesaurus?edit and maintenance.Students?in the?English?lexicon?contains?words,?softwarehas?to find words?tosearch?for?words?in?engl
9、ish.?For?English?words,?given theChinese?explanation,?for?Chinese?word given?Englishinterpretation. Keywords:edit;lookup;dictionary 目 錄 1概述1 1.1 題目容1 1.2 要求1 1.3 設(shè)計(jì)目的2 2 總體設(shè)計(jì)3 3 詳細(xì)設(shè)計(jì)6 3.1 創(chuàng)立函數(shù)6 3.2 顯示函數(shù)9 3.3 編輯函數(shù)11 3.4 查找函數(shù)14 4調(diào)試與測(cè)試18 4.1 創(chuàng)立英文詞庫18 4.2 創(chuàng)立中文詞庫19 4.3 顯示所有單詞20 4.4 顯示中文
10、單詞21 4.5 顯示英文單詞22 4.6 查找英文單詞23 4.7 查找中文單詞24 4.8 退出程序25 5結(jié)論26 參考文獻(xiàn)27 致28 1概述 1.1 題目容 C語言是一種計(jì)算機(jī)程序設(shè)計(jì)語言,它既具有高級(jí)語言的特點(diǎn),又具有匯編語言的特點(diǎn)。它由美國貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計(jì)語言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。它的應(yīng)用圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語言,適于編寫系統(tǒng)軟件,三
11、維,二維圖形和動(dòng)畫,具體應(yīng)用比方單片機(jī)以及嵌入式系統(tǒng)開發(fā)。 運(yùn)用C語言,設(shè)計(jì)編寫一個(gè)電子生詞庫軟件。該生詞庫軟件可根據(jù)使用者需要,建立屬于使用者自己的生詞庫,生詞庫軟件使用過程中應(yīng)簡單易用。生詞庫中生詞選自本人經(jīng)常需要使用的單詞。在生詞庫軟件中對(duì)于英語單詞,給出中文含義,對(duì)于中文單詞給出英文含義。 1.2 要求 〔1〕創(chuàng)立生詞庫。用文件建立一個(gè)單詞庫,中英文單詞均有,對(duì)于英語單詞,給出中文含義,對(duì)于中文單詞給出英文含義。 〔2〕顯示詞庫。顯示所有單詞和單詞數(shù)、所有中文單詞和單詞數(shù)、所有英文單詞和單詞數(shù),顯示英文單詞時(shí)按字母從小到大的順序排列。 〔3〕編輯詞庫。首先確認(rèn)密碼,后允許添加
12、新詞,刪除舊詞和修改舊詞。 〔4〕查找生詞。顯示所要查找的單詞及其含義。 主菜單和子菜單能夠循環(huán)出現(xiàn),每一項(xiàng)菜單執(zhí)行后,詢問用戶是否繼續(xù)進(jìn)展。從子菜單可以返回主菜單。 在主菜單中選擇0:顯示完畢信息。按任意鍵后退出主序。 1.3 設(shè)計(jì)目的 1.進(jìn)一步掌握和利用c語言進(jìn)展程序設(shè)計(jì)的能力; 2.進(jìn)一步理解和運(yùn)用構(gòu)造化程序設(shè)計(jì)的思想和方法; 3.初步掌握開發(fā)一個(gè)小型實(shí)用系統(tǒng)的根本方法; 4.學(xué)會(huì)調(diào)試一個(gè)較長程序的根本方法; 5.學(xué)會(huì)利用流程圖或N-S圖表示算法; 6.掌握書寫實(shí)訓(xùn)開發(fā)文檔的能力〔書寫實(shí)訓(xùn)報(bào)告〕; C語言是一種構(gòu)造化語言。它層次清晰,便于按模塊化方式組織程序,易
13、于調(diào)試和維護(hù)。C語言的表現(xiàn)能力和處理能力極強(qiáng)。它不僅具有豐富的運(yùn)算符和數(shù)據(jù)類型,便于實(shí)現(xiàn)各類復(fù)雜的數(shù)據(jù)構(gòu)造。它還可以直接訪問存的物理地址,進(jìn)展位(bit)一級(jí)的操作。C語言有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng),如DOS、UNIX、windows 98.windows NT;也適用于多種機(jī)型。C語言具有強(qiáng)大的繪圖能力,可移植性好,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫,它也是數(shù)值計(jì)算的高級(jí)語言。C語言具有很多特點(diǎn),如簡潔緊湊、靈活方便:C語言一共只有32個(gè)關(guān)鍵字,9種控制語句,程序書寫形式自由,區(qū)分大小寫。把高級(jí)語言的根本構(gòu)造和語句與低級(jí)語言的實(shí)用性結(jié)合起來。C
14、語言可以像匯編語言一樣對(duì)位、字節(jié)和地址進(jìn)展操作,而這三者是計(jì)算機(jī)最根本的工作單位。運(yùn)算符豐富C語言的運(yùn)算符包含的圍很廣泛,共有34種運(yùn)算符。C語言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語言的運(yùn)算類型極其豐富,表達(dá)式類型多樣化。靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級(jí)語言中難以實(shí)現(xiàn)的運(yùn)算。 通過上機(jī)訓(xùn)練,更加深刻的理解C語言中的知識(shí)點(diǎn),加深對(duì)課堂講授容的理解更好的了解了一些關(guān)于C語言的知識(shí),理解穩(wěn)固了C語言的理論知識(shí)。?學(xué)習(xí)上機(jī)調(diào)試程序熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法。 2 總體設(shè)計(jì) 該程序采用模塊化設(shè)計(jì),主要分為主模塊,創(chuàng)立生詞庫模塊,編輯詞庫模塊,顯示詞庫模塊,查
15、找生詞模塊。用戶通過主模塊對(duì)其余各模塊進(jìn)展調(diào)用,實(shí)現(xiàn)軟件功能。 主模塊 顯示詞庫 編輯詞庫 創(chuàng)立生詞庫 查找生詞 寫文件 顯示所有單詞 讀取文件 圖2.1程序模塊關(guān)系圖 主模塊具備顯示主菜單功能,用戶對(duì)主菜單提供的功能進(jìn)展選擇后,主模塊調(diào)用所需功能模塊,實(shí)現(xiàn)相應(yīng)功能,如圖2.2 所示。 開場(chǎng) 顯示主菜單 輸入choose的值 choose=. 程序完畢 調(diào)用 CJ 調(diào)用CZCC 調(diào)用XG 調(diào)用XSCK 調(diào)用SC 調(diào)用BJCK 調(diào)用 TJ 非法選項(xiàng) 繼續(xù)嗎.yesno yesno=n或y或Y或N yesno=y或Y 完畢束
16、真 假 其他 圖2.2主模塊函數(shù)調(diào)用圖 void main() { int choose; while(1) { printf(" |------------------------------------|\n"); printf(" | 請(qǐng)輸入選項(xiàng)編號(hào)〔0--4〕 |\n"); printf(" |------------------------------------|\n"); printf("
17、 | 1--創(chuàng)立生詞庫 |\n"); printf(" | 2--顯示詞庫 |\n"); printf(" | 3--編輯詞庫 |\n"); printf(" | 4--查找生詞 |\n"); printf(" | 0
18、--退出系統(tǒng) |\n"); printf(" |------------------------------------|\n"); printf("請(qǐng)輸入選項(xiàng)\n"); scanf("%d",&choose); if(choose>5||choose<0) { printf("輸入錯(cuò)誤,請(qǐng)重新輸入"); continue; } switch(choose) { case 1:CJ();;break; case 2:XSCK();break; case
19、3:BJCK();;break; case 4:CZCC();break; case 0:exit(0); default:printf("非法輸入!"); } } 3 詳細(xì)設(shè)計(jì) 主函數(shù)主要功能為調(diào)用各功能模塊,功能模塊共四個(gè),分別為創(chuàng)立生詞庫模塊,編輯詞庫模塊,顯示詞庫模塊及查找生詞模塊。 3.1創(chuàng)立函數(shù) 創(chuàng)立函數(shù)功能為為用戶創(chuàng)立生詞庫,并對(duì)存入單詞進(jìn)展存記錄處理。存入單詞按英漢單詞及漢英單詞進(jìn)展保存。 入口 輸入1 輸入E或C 進(jìn)入文件 創(chuàng)立單詞 存記錄 出口 真 假 圖3.1 創(chuàng)立函數(shù)圖 void CJ()//創(chuàng)立生詞庫 {
20、 char choice; fflush(stdin); printf("請(qǐng)輸入創(chuàng)立的類型〔E表示英漢,C表示漢英〕\n"); scanf("%c",&choice); switch(choice) { case 'E':CJE();break; case 'e':CJE();break; case 'C':CJC();break; case 'c':CJC();break; default:printf("輸入錯(cuò)誤!\n");break; } } void CJE()//創(chuàng)立英漢 { int i=0; char yn; s
21、truct English EH[M]; FILE* fp; fp=fopen("c://english.txt","w"); if(fp==NULL) {printf("文件翻開失敗\n"); return ;} printf("請(qǐng)輸入英文單詞:\n"); scanf("%s",EH[i].word ); printf("請(qǐng)輸入中文的解釋:\n"); scanf("%s",EH[i].explain ); fprintf(fp,"%10s%10s",EH[i].word ,EH[i].explain ); printf
22、(" 操作成功!你要繼續(xù)嗎.(Y/N)\n"); fflush(stdin); yn=getchar(); if(yn=='n'||yn=='N') {fclose(fp); return;} if(yn=='y'||yn=='Y') {while(1) { i++; printf("請(qǐng)輸入英文單詞:\n"); scanf("%s",EH[i].word ); printf("請(qǐng)輸入中文的解釋:\n"); scanf("%s",EH[
23、i].explain ); fprintf(fp,"%10s%10s",EH[i].word ,EH[i].explain ); printf("操作成功!你要繼續(xù)嗎.(Y/N)\n"); fflush(stdin); yn=getchar(); if(yn=='n'||yn=='N') break; } } fclose(fp); return; } 3.2顯示函數(shù) 顯示函數(shù)主要功能為顯示詞庫中單詞,包含顯示所有單詞功能,顯示英文單詞功能,顯示中文單詞功能。 輸入 顯示子菜單 輸入
24、0到4選擇功能 返回主菜單 顯示所有單詞 顯示英文單詞 顯示中文單詞 退出程序 完畢 圖3.2 顯示函數(shù)圖 void XSCK()//顯示詞庫 { fflush(stdin); char yn; int choose; do{ printf(" *-------------------------------------*\n"); printf(" * 請(qǐng)輸入編號(hào)〔0--4〕 *\n"); printf("
25、 *-------------------------------------*\n"); printf(" * 1--顯示所有單詞 *\n"); printf(" * 2--顯示中文單詞 *\n"); printf(" * 3--顯示英文單詞 *\n"); printf(" *
26、 4--返回 *\n"); printf(" * 0--退出系統(tǒng) *\n"); printf(" *-------------------------------------*\n"); printf("請(qǐng)輸入你的選擇!\n"); scanf("%d",&choose); switch(choose) {case 1:XSSY();break; case 2:XSZW();break; case 3:
27、XSYW();break; case 4:return; case 0:exit(-1); default:printf("輸入錯(cuò)誤\n");} fflush(stdin); printf("要繼續(xù)顯示嗎(Y/N)"\n"); yn=getchar(); while(yn!='y'&&yn!='Y'&&yn!='N'&&yn!='n') { printf("要繼續(xù)顯示嗎.請(qǐng)重新輸入!\n"); fflush(stdin); yn=getchar(); };
28、 }while(yn=='Y'||yn=='y'); 3.3編輯函數(shù) 編輯函數(shù)主要功能為對(duì)詞庫進(jìn)展編輯維護(hù),包含添加單詞,修改單詞,刪除舊詞功能。 輸入 輸入密碼 輸入0到4選擇功能 返回主菜單 添加單詞 修改單詞 刪除舊詞 退出程序 完畢 顯示子菜單 圖3.3 編輯函數(shù)圖 void BJCK()//編輯詞庫 { char choice[20]="1111"; char yn; char choice1[20]; int count=0; int count1=0; int num=0; do{ printf("快快輸入密
29、碼:\n"); scanf("%s",choice1); if(strcmp(choice,choice1)==0) { count++; break; } else { count1++; printf("密碼錯(cuò)誤!請(qǐng)重新輸入密碼\n"); } }while(count1<=3); if(count>0) { int num; do{ printf(" |*************************************|\n"); pr
30、intf(" | 請(qǐng)輸入選項(xiàng)編號(hào)〔0--4〕 |\n"); printf(" |*************************************|\n"); printf(" | 1--添加新詞 |\n"); printf(" | 2--刪除舊詞 |\n"); printf("
31、 | 3--修改舊詞 |\n"); printf(" | 4--返回 |\n"); printf(" | 0--退出系統(tǒng) |\n"); printf(" |*************************************|\n"); printf("請(qǐng)輸入你的選項(xiàng)!\n"); sca
32、nf("%d",&num); switch(num) { case 1:TJ();break; case 2:SC();break; case 3:XG();break; case 4:return; case 0:exit(0); } continue; }while(1); } } 3.4查找函數(shù) 查找函數(shù)主要為查找單詞功能,包含查找英文單詞功能,查找中文單詞功能。 入口 輸入查詢方式 按英文查找 按中文查找 調(diào)用cze 調(diào)用czc 出口 提示非法 E c 假 圖3.4 查找函數(shù)圖 void
33、 CZCC()//查找生詞 { char ch; fflush(stdin); printf("請(qǐng)選擇選擇查找的類型(E/C)\n"); scanf("%c",&ch); if(ch=='e'||ch=='E') cze(); if(ch=='c'||ch=='C') czc(); } void cze()//查找英文 { char word[20]; char yn; struct Chinese dc[M]; int n=0,i=0,k=-1; FILE* fp; if((fp=fopen("c:\\english.txt","r
34、"))==NULL)
printf("很不好意思,文件打不開!\n");
while(feof(fp)==0)
{fscanf(fp,"%s%s",dc[n].word ,dc[n].explain );
++n;}
fclose(fp);
do
{
printf("請(qǐng)輸入你想要查找的單詞!\n");
fflush(stdin);
gets(word);
for(i=0;i 35、in );
k=1;
break;
}
}
if(k<0)
printf("沒有該單詞\n");
printf("你想繼續(xù)繼續(xù)嗎〔Y/N〕\n");
fflush(stdin);
yn=getchar();
while(yn!='y'&&yn!='Y'&&yn!='N'&&yn!='n')
{
printf("要繼續(xù)查找嗎"請(qǐng)重新輸入!\n");
fflush(stdin);
yn=getchar();
};
}while(yn=='Y'||yn=='y');
fflush(stdin);
36、fclose(fp);
}
void czc()//查找中文
{
char word[20];
char yn;
struct Chinese dc[M];
int n=0,i=0,k=-1;
FILE* fp;
if((fp=fopen("c:\\chinese.txt","r"))==NULL)
printf("很不好意思,文件打不開!\n");
while(feof(fp)==0)
{fscanf(fp,"%s%s",dc[n].word ,dc[n].explain );
++n;}
fclose(fp);
do
{
printf( 37、"請(qǐng)輸入你想要查找的單詞!\n");
fflush(stdin);
gets(word);
for(i=0;i 38、y'&&yn!='Y'&&yn!='N'&&yn!='n')
{
printf("要繼續(xù)查找嗎"請(qǐng)重新輸入!\n");
fflush(stdin);
yn=getchar();
};
}while(yn=='Y'||yn=='y');
fflush(stdin);
fclose(fp);
}
4調(diào)試與測(cè)試
對(duì)生詞庫軟件所有功能進(jìn)展測(cè)試,以檢驗(yàn)生詞庫軟件是否可靠,是否可以良好運(yùn)行。
4.1 創(chuàng)立英文詞庫
運(yùn)行程序后使用建立生詞庫功能,以英文單詞"apple cat〞 為例創(chuàng)立英文詞庫
圖4.1 創(chuàng)立創(chuàng)立英文詞庫圖
4.2 創(chuàng)立中文詞庫
39、使用建立生詞庫功能,以中文單詞"狗〞為例創(chuàng)立中文詞庫
圖4.2 創(chuàng)立中文詞庫圖
4.3 顯示所有單詞
運(yùn)行顯示詞庫功能中顯示所有單詞功能
圖4.3 顯示所有單詞圖
4.4 顯示中文單詞
運(yùn)行顯示詞庫功能中顯示所有中文功能
圖4.4 顯示中文單詞圖
4.5 顯示英文單詞
運(yùn)行顯示詞庫功能中顯示所有英文功能
圖4.5 顯示英文單詞圖
4.6 查找英文單詞
運(yùn)行查找生詞功能,查找英文單詞"apple〞
圖4.6 查找英文單詞圖
40、4.7 查找中文單詞
運(yùn)行查找生詞功能,查找中文單詞"狗〞
圖4.7 查找中文單詞圖
4.8 退出程序
在主界面執(zhí)行退出系統(tǒng)功能
圖4.8 退出程序圖
5結(jié)論
忙碌了一個(gè)星期,在大家的共同努力下,我們總算將此程序設(shè)計(jì)出來。盡管不是自己獨(dú)立完成,但仍然很快樂,因?yàn)樵谠O(shè)計(jì)的過程中,讓我了解到要設(shè)計(jì)一個(gè)大型程序,查找資料是至關(guān)重要的,在他人的根底上,再根據(jù)自己所學(xué)進(jìn)展修改與調(diào)試,最后設(shè)計(jì)出自己想要的程序,這過程艱辛,但只要你持之以恒,成功指日可待。
另外平時(shí)扎實(shí)的根底也很關(guān)鍵,因?yàn)槿绻闫綍r(shí)學(xué)得就不怎么樣,那么你面對(duì)這么一個(gè)比較有難度的程序,你可 41、能會(huì)望而卻步,看他人的程序都是個(gè)難點(diǎn),更別說讓你自己去設(shè)計(jì)。為了解決此類問題,最好就是多向同學(xué),教師請(qǐng)教,不要怕難為情。尤其是教師,評(píng)他們多年的編寫程序的經(jīng)歷,要解決我們的問題,對(duì)他們來說只是small case。
在設(shè)計(jì)這個(gè)程序時(shí),也遇到過很多問題,但在大家的共同努力下,問題最終都得以解決。從這一個(gè)多星期的設(shè)計(jì)過程中,我看到了大家的拼搏與努力,也讓我知道團(tuán)隊(duì)精神得難能可貴,盡管一年下來大家不怎么有多大接觸,但是彼此之間的友誼已經(jīng)在我們心里扎根生底,在遇到問題時(shí),我們會(huì)共同進(jìn)退,每個(gè)人都很大方不會(huì)因?yàn)槭峭ㄟ^自己艱辛勞動(dòng)設(shè)計(jì)出來的東西而不準(zhǔn)他人剽竊了。
總之,這次設(shè)計(jì)程序讓我受益良多,我會(huì)好 42、好珍惜像這種難得的時(shí)機(jī)。
參考文獻(xiàn)
[1]薛小龍.深入體驗(yàn)C語言工程開發(fā).清華大學(xué),2021
[2]立君.C語言程序設(shè)計(jì)習(xí)題集.科學(xué),2021
[3]黎明志.樂在C語言.人民郵電,2021
[4]高文才.C語言程序開發(fā)例寶典.人民郵電,2021
[5]袁薄佳.C語言程序設(shè)計(jì).華中科技大學(xué),2007
[6]王立柱.C語言程序設(shè)計(jì).機(jī)械工業(yè),2021
[7]丹程.C語言程序設(shè)計(jì)案例實(shí)踐.清華大學(xué),2021
[8]麗娟.C語言程序設(shè)計(jì)教程〔第二版〕.人民郵電,2021
[9]飛飛.C語言開發(fā)寶典.機(jī)械工業(yè),2021
[10]郭有強(qiáng).C語言程序設(shè)計(jì).清華大學(xué),2021
致
為期一個(gè)星期的課程設(shè)計(jì)完畢了,在課程設(shè)計(jì)過程中,遇到了很多或難或易的問題。首先感XXX教師,感她一學(xué)年來對(duì)我們學(xué)習(xí)的悉心教導(dǎo),同時(shí)也感同學(xué)們?cè)诔绦蛟O(shè)計(jì)過程中給予我們的無私幫助。通過本次課程設(shè)計(jì),我們獲益匪淺。一星期的課程設(shè)計(jì),讓我們利用c語言進(jìn)展程序設(shè)計(jì)的能力得到大幅提高,使個(gè)人能力編程能力得到極大改善,團(tuán)隊(duì)合作能力得到大大提高。
教育之通病是教用腦的人不用手,不教用手的人用腦,所以一無所能。教育革命的對(duì)策是手腦聯(lián)盟,結(jié)果是手與腦的力量都可以大到不可思議。
優(yōu)選
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 空前嚴(yán)重的資本主義世界經(jīng)濟(jì)危機(jī)講義
- 丹田降脂丸推廣策劃OTC0427教學(xué)課件
- 專業(yè)代理公司組織架構(gòu)及崗位職責(zé)
- 宮頸癌術(shù)后輔助放射治療通用PPT課件
- 家庭常用醫(yī)療器械的使用課件
- 給圖形做標(biāo)記
- 高三政治人教版一輪復(fù)習(xí)課件:課時(shí)11經(jīng)濟(jì)全球化與對(duì)外開放共44張
- 五年級(jí)下冊(cè)英語Recycle1人教版課件
- 五年級(jí)上冊(cè)科學(xué)《母雞生蛋了》粵教版課件
- 二年級(jí)上冊(cè)道德與法治大家排好隊(duì)課件
- 復(fù)習(xí)課件工業(yè)革命
- 第六章組織文化
- 勤助上崗培訓(xùn)課件
- 南川中學(xué) 剪紙課件 第2課
- 華師大版九年級(jí)上冊(cè)課件:2312平行線分線段成比例