歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

C語(yǔ)言課程設(shè)計(jì)報(bào)告 電子生詞庫(kù)軟件

  • 資源ID:84854412       資源大?。?span id="egk0h3m" class="font-tahoma">96KB        全文頁(yè)數(shù):25頁(yè)
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說(shuō)明有答案則都視為沒有答案,請(qǐng)知曉。

C語(yǔ)言課程設(shè)計(jì)報(bào)告 電子生詞庫(kù)軟件

. .程序設(shè)計(jì)根底實(shí)訓(xùn)任務(wù)書題目:電子生詞庫(kù)軟件學(xué)生:學(xué)號(hào):班級(jí):題目類型:軟件工程R指導(dǎo)教師:一、設(shè)計(jì)目的1.進(jìn)一步掌握和利用C語(yǔ)言進(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è)較長(zhǎng)程序的根本方法;5.學(xué)會(huì)利用流程圖或N-S圖表示算法;6.掌握書寫實(shí)訓(xùn)開發(fā)文檔的能力書寫實(shí)訓(xùn)報(bào)告;二、設(shè)計(jì)任務(wù)及容根據(jù)需要,建立屬于自己的生詞庫(kù),這樣使用起來(lái)很方便。生詞選自本人經(jīng)常需要的單詞,對(duì)于英文單詞,給出中文含義,對(duì)于中文單詞給出英文含義。功能要求:1創(chuàng)立生詞庫(kù)。用文件建立一個(gè)單詞庫(kù),中英文單詞均有,對(duì)于英文單詞,給出中文含義,對(duì)于中文單詞給出英文含義。2顯示詞庫(kù)。顯示所有單詞和單詞數(shù)、所有中文單詞和單詞數(shù)、所有英文單詞和單詞數(shù),顯示英文單詞時(shí)按字母從小到大順序排列。3編輯詞庫(kù)。首先確認(rèn)密碼后允許添加新詞、刪除舊詞和修改舊詞。4查找生詞。顯示所要查找的單詞其及含義主菜單和子菜單能夠循環(huán)出現(xiàn),每一項(xiàng)菜單執(zhí)行之后,詢問(wèn)用戶是否繼續(xù)進(jìn)展。從子菜單可以返回主菜單。三、設(shè)計(jì)要求1.用C語(yǔ)言實(shí)現(xiàn)系統(tǒng);2.系統(tǒng)具有統(tǒng)計(jì)、查詢、排序等根本功能;3.系統(tǒng)的各個(gè)功能模塊要求用函數(shù)的形式實(shí)現(xiàn);4.文檔:實(shí)訓(xùn)說(shuō)明書每個(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ì)說(shuō)明書一份,容包括: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ù)說(shuō)明等。6調(diào)試分析包含各模塊的測(cè)試用例,及測(cè)試結(jié)果。7總結(jié)實(shí)訓(xùn)完成了哪些功能,還有哪些地方需要改進(jìn),及通過(guò)實(shí)訓(xùn)有何收獲,調(diào)試程序的體會(huì)等8) 參考文獻(xiàn)、致等。五、主要參考資料1. 王連相"C/C+程序設(shè)計(jì)" 大學(xué)2.譚浩強(qiáng)"C語(yǔ)言程序設(shè)計(jì)(第2版)學(xué)習(xí)指導(dǎo)"清華大學(xué)3. 莉,龔義建"C語(yǔ)言程序設(shè)計(jì)實(shí)訓(xùn)指導(dǎo)教程"華中科技大學(xué) 4. 小東,宏珍"C語(yǔ)言程序設(shè)計(jì)與應(yīng)用"人民郵電5. 郭翠英"C語(yǔ)言課程設(shè)計(jì)案例精編"中國(guó)水利水電6郭有強(qiáng)"C語(yǔ)言程序設(shè)計(jì)"清華大學(xué)7丹程,瑩,那俊"C語(yǔ)言程序設(shè)計(jì)案例實(shí)踐"清華大學(xué)8麗娟"C語(yǔ)言程序設(shè)計(jì)教程"人民郵電9武雅麗,王永玲,解亞利"C語(yǔ)言程序設(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)說(shuō)明書實(shí)驗(yàn)室按期完成星期五完成實(shí)訓(xùn)說(shuō)明書,辯論實(shí)驗(yàn)室按期完成摘 要C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言。它既有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它可以作為系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫工作系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。因此,它的應(yīng)用圍廣泛。根據(jù)課程設(shè)計(jì)要求使用C語(yǔ)言設(shè)計(jì)了此電子生詞庫(kù)軟件,使用較為簡(jiǎn)單方便。該軟件生詞庫(kù)為使用者本人創(chuàng)立,軟件使用過(guò)程中可以進(jìn)展詞庫(kù)的編輯維護(hù)。生詞庫(kù)包含中英文單詞,軟件具有查找單詞功能可以進(jìn)展中英文單詞的查找。對(duì)于英文單詞,給出中文解釋,對(duì)于中文單詞給出英文解釋。關(guān)鍵詞:生詞庫(kù);編輯;查找AbstractC language is a computer programming language. It has both the characteristicsof high-level language, but also has the characteristics 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 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 english. For English words, given theChinese explanation, for Chinese word given Englishinterpretation.Keywords:edit;lookup;dictionary目 錄1概述11.1 題目容11.2 要求11.3 設(shè)計(jì)目的22 總體設(shè)計(jì)33 詳細(xì)設(shè)計(jì)63.1 創(chuàng)立函數(shù)63.2 顯示函數(shù)93.3 編輯函數(shù)113.4 查找函數(shù)144調(diào)試與測(cè)試184.1 創(chuàng)立英文詞庫(kù)184.2 創(chuàng)立中文詞庫(kù)194.3 顯示所有單詞204.4 顯示中文單詞214.5 顯示英文單詞224.6 查找英文單詞234.7 查找中文單詞244.8 退出程序255結(jié)論26參考文獻(xiàn)27致281概述1.1 題目容C語(yǔ)言是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,它既具有高級(jí)語(yǔ)言的特點(diǎn),又具有匯編語(yǔ)言的特點(diǎn)。它由美國(guó)貝爾研究所的D.M.Ritchie于1972年推出,1978年后,C語(yǔ)言已先后被移植到大、中、小及微型機(jī)上,它可以作為工作系統(tǒng)設(shè)計(jì)語(yǔ)言,編寫系統(tǒng)應(yīng)用程序,也可以作為應(yīng)用程序設(shè)計(jì)語(yǔ)言,編寫不依賴計(jì)算機(jī)硬件的應(yīng)用程序。它的應(yīng)用圍廣泛,具備很強(qiáng)的數(shù)據(jù)處理能力,不僅僅是在軟件開發(fā)上,而且各類科研都需要用到C語(yǔ)言,適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫,具體應(yīng)用比方單片機(jī)以及嵌入式系統(tǒng)開發(fā)。運(yùn)用C語(yǔ)言,設(shè)計(jì)編寫一個(gè)電子生詞庫(kù)軟件。該生詞庫(kù)軟件可根據(jù)使用者需要,建立屬于使用者自己的生詞庫(kù),生詞庫(kù)軟件使用過(guò)程中應(yīng)簡(jiǎn)單易用。生詞庫(kù)中生詞選自本人經(jīng)常需要使用的單詞。在生詞庫(kù)軟件中對(duì)于英語(yǔ)單詞,給出中文含義,對(duì)于中文單詞給出英文含義。1.2 要求1創(chuàng)立生詞庫(kù)。用文件建立一個(gè)單詞庫(kù),中英文單詞均有,對(duì)于英語(yǔ)單詞,給出中文含義,對(duì)于中文單詞給出英文含義。2顯示詞庫(kù)。顯示所有單詞和單詞數(shù)、所有中文單詞和單詞數(shù)、所有英文單詞和單詞數(shù),顯示英文單詞時(shí)按字母從小到大的順序排列。3編輯詞庫(kù)。首先確認(rèn)密碼,后允許添加新詞,刪除舊詞和修改舊詞。4查找生詞。顯示所要查找的單詞及其含義。 主菜單和子菜單能夠循環(huán)出現(xiàn),每一項(xiàng)菜單執(zhí)行后,詢問(wèn)用戶是否繼續(xù)進(jìn)展。從子菜單可以返回主菜單。在主菜單中選擇0:顯示完畢信息。按任意鍵后退出主序。1.3 設(shè)計(jì)目的1.進(jìn)一步掌握和利用c語(yǔ)言進(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è)較長(zhǎng)程序的根本方法;5.學(xué)會(huì)利用流程圖或N-S圖表示算法;6.掌握書寫實(shí)訓(xùn)開發(fā)文檔的能力書寫實(shí)訓(xùn)報(bào)告;C語(yǔ)言是一種構(gòu)造化語(yǔ)言。它層次清晰,便于按模塊化方式組織程序,易于調(diào)試和維護(hù)。C語(yǔ)言的表現(xiàn)能力和處理能力極強(qiáng)。它不僅具有豐富的運(yùn)算符和數(shù)據(jù)類型,便于實(shí)現(xiàn)各類復(fù)雜的數(shù)據(jù)構(gòu)造。它還可以直接訪問(wèn)存的物理地址,進(jìn)展位(bit)一級(jí)的操作。C語(yǔ)言有一個(gè)突出的優(yōu)點(diǎn)就是適合于多種操作系統(tǒng),如DOS、UNIX、windows 98windows NT;也適用于多種機(jī)型。C語(yǔ)言具有強(qiáng)大的繪圖能力,可移植性好,并具備很強(qiáng)的數(shù)據(jù)處理能力,因此適于編寫系統(tǒng)軟件,三維,二維圖形和動(dòng)畫,它也是數(shù)值計(jì)算的高級(jí)語(yǔ)言。C語(yǔ)言具有很多特點(diǎn),如簡(jiǎn)潔緊湊、靈活方便:C語(yǔ)言一共只有32個(gè)關(guān)鍵字,9種控制語(yǔ)句,程序書寫形式自由,區(qū)分大小寫。把高級(jí)語(yǔ)言的根本構(gòu)造和語(yǔ)句與低級(jí)語(yǔ)言的實(shí)用性結(jié)合起來(lái)。C 語(yǔ)言可以像匯編語(yǔ)言一樣對(duì)位、字節(jié)和地址進(jìn)展操作,而這三者是計(jì)算機(jī)最根本的工作單位。運(yùn)算符豐富C語(yǔ)言的運(yùn)算符包含的圍很廣泛,共有34種運(yùn)算符。C語(yǔ)言把括號(hào)、賦值、強(qiáng)制類型轉(zhuǎn)換等都作為運(yùn)算符處理。從而使C語(yǔ)言的運(yùn)算類型極其豐富,表達(dá)式類型多樣化。靈活使用各種運(yùn)算符可以實(shí)現(xiàn)在其它高級(jí)語(yǔ)言中難以實(shí)現(xiàn)的運(yùn)算。通過(guò)上機(jī)訓(xùn)練,更加深刻的理解C語(yǔ)言中的知識(shí)點(diǎn),加深對(duì)課堂講授容的理解更好的了解了一些關(guān)于C語(yǔ)言的知識(shí),理解穩(wěn)固了C語(yǔ)言的理論知識(shí)。 學(xué)習(xí)上機(jī)調(diào)試程序熟悉程序開發(fā)環(huán)境、學(xué)習(xí)計(jì)算機(jī)系統(tǒng)的操作方法。2 總體設(shè)計(jì)該程序采用模塊化設(shè)計(jì),主要分為主模塊,創(chuàng)立生詞庫(kù)模塊,編輯詞庫(kù)模塊,顯示詞庫(kù)模塊,查找生詞模塊。用戶通過(guò)主模塊對(duì)其余各模塊進(jìn)展調(diào)用,實(shí)現(xiàn)軟件功能。主模塊顯示詞庫(kù)編輯詞庫(kù)創(chuàng)立生詞庫(kù)查找生詞寫文件顯示所有單詞讀取文件圖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ù)嗎.yesnoyesno=n或y或Y或Nyesno=y或Y完畢束真假其他圖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(" | 1-創(chuàng)立生詞庫(kù) |n");printf(" | 2-顯示詞庫(kù) |n"); printf(" | 3-編輯詞庫(kù) |n");printf(" | 4-查找生詞 |n");printf(" | 0-退出系統(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 3:BJCK();break;case 4:CZCC();break;case 0:exit(0);default:printf("非法輸入!"); 3 詳細(xì)設(shè)計(jì)主函數(shù)主要功能為調(diào)用各功能模塊,功能模塊共四個(gè),分別為創(chuàng)立生詞庫(kù)模塊,編輯詞庫(kù)模塊,顯示詞庫(kù)模塊及查找生詞模塊。3.1創(chuàng)立函數(shù)創(chuàng)立函數(shù)功能為為用戶創(chuàng)立生詞庫(kù),并對(duì)存入單詞進(jìn)展存記錄處理。存入單詞按英漢單詞及漢英單詞進(jìn)展保存。入口輸入1輸入E或C進(jìn)入文件創(chuàng)立單詞存記錄出口真假圖3.1 創(chuàng)立函數(shù)圖void CJ()/創(chuàng)立生詞庫(kù)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;struct English EHM;FILE* fp;fp=fopen("c:/english.txt","w");if(fp=NULL)printf("文件翻開失敗n");return ;printf("請(qǐng)輸入英文單詞:n");scanf("%s",EHi.word );printf("請(qǐng)輸入中文的解釋:n");scanf("%s",EHi.explain );fprintf(fp,"%10s%10s",EHi.word ,EHi.explain );printf(" 操作成功!你要繼續(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",EHi.word );printf("請(qǐng)輸入中文的解釋:n");scanf("%s",EHi.explain );fprintf(fp,"%10s%10s",EHi.word ,EHi.explain );printf("操作成功!你要繼續(xù)嗎.(Y/N)n"); fflush(stdin);yn=getchar();if(yn='n'|yn='N')break;fclose(fp);return;3.2顯示函數(shù)顯示函數(shù)主要功能為顯示詞庫(kù)中單詞,包含顯示所有單詞功能,顯示英文單詞功能,顯示中文單詞功能。輸入顯示子菜單輸入0到4選擇功能返回主菜單顯示所有單詞顯示英文單詞顯示中文單詞退出程序完畢圖3.2 顯示函數(shù)圖void XSCK()/顯示詞庫(kù)fflush(stdin);char yn; int choose; do printf(" *-*n");printf(" * 請(qǐng)輸入編號(hào)0-4 *n");printf(" *-*n");printf(" * 1-顯示所有單詞 *n");printf(" * 2-顯示中文單詞 *n");printf(" * 3-顯示英文單詞 *n");printf(" * 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: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(); ;while(yn='Y'|yn='y');3.3編輯函數(shù)編輯函數(shù)主要功能為對(duì)詞庫(kù)進(jìn)展編輯維護(hù),包含添加單詞,修改單詞,刪除舊詞功能。輸入輸入密碼輸入0到4選擇功能返回主菜單添加單詞修改單詞刪除舊詞退出程序完畢顯示子菜單圖3.3 編輯函數(shù)圖void BJCK()/編輯詞庫(kù)char choice20="1111"char yn;char choice120;int count=0;int count1=0;int num=0;do printf("快快輸入密碼:n"); scanf("%s",choice1);if(strcmp(choice,choice1)=0)count+;break;elsecount1+;printf("密碼錯(cuò)誤!請(qǐng)重新輸入密碼n");while(count1<=3);if(count>0)int num;doprintf(" |*|n");printf(" | 請(qǐng)輸入選項(xiàng)編號(hào)0-4 |n");printf(" |*|n");printf(" | 1-添加新詞 |n");printf(" | 2-刪除舊詞 |n");printf(" | 3-修改舊詞 |n");printf(" | 4-返回 |n");printf(" | 0-退出系統(tǒng) |n");printf(" |*|n");printf("請(qǐng)輸入你的選項(xiàng)!n");scanf("%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出口提示非法Ec假圖3.4 查找函數(shù)圖void 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 word20;char yn;struct Chinese dcM;int n=0,i=0,k=-1;FILE* fp;if(fp=fopen("c:english.txt","r")=NULL)printf("很不好意思,文件打不開!n");while(feof(fp)=0)fscanf(fp,"%s%s",dcn.word ,dcn.explain );+n;fclose(fp);doprintf("請(qǐng)輸入你想要查找的單詞!n");fflush(stdin);gets(word);for(i=0;i<n;i+)if(strcmp(word,dci.word )=0) printf("該單詞的英文釋義是:%sn",dci.explain ); k=1;break;if(k<0)printf("沒有該單詞n");printf("你想繼續(xù)繼續(xù)嗎Y/Nn");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);fclose(fp);void czc()/查找中文char word20;char yn;struct Chinese dcM;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",dcn.word ,dcn.explain );+n;fclose(fp);doprintf("請(qǐng)輸入你想要查找的單詞!n");fflush(stdin);gets(word);for(i=0;i<n;i+)if(strcmp(word,dci.word )=0) printf("該單詞的英文釋義是:%sn",dci.explain ); k=1;break;if(k<0)printf("沒有該單詞n");printf("你想繼續(xù)繼續(xù)嗎Y/Nn");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);fclose(fp);4調(diào)試與測(cè)試對(duì)生詞庫(kù)軟件所有功能進(jìn)展測(cè)試,以檢驗(yàn)生詞庫(kù)軟件是否可靠,是否可以良好運(yùn)行。4.1 創(chuàng)立英文詞庫(kù)運(yùn)行程序后使用建立生詞庫(kù)功能,以英文單詞"apple cat 為例創(chuàng)立英文詞庫(kù)圖4.1 創(chuàng)立創(chuàng)立英文詞庫(kù)圖4.2 創(chuàng)立中文詞庫(kù)使用建立生詞庫(kù)功能,以中文單詞"狗為例創(chuàng)立中文詞庫(kù) 圖4.2 創(chuàng)立中文詞庫(kù)圖4.3 顯示所有單詞運(yùn)行顯示詞庫(kù)功能中顯示所有單詞功能圖4.3 顯示所有單詞圖4.4 顯示中文單詞運(yùn)行顯示詞庫(kù)功能中顯示所有中文功能 圖4.4 顯示中文單詞圖4.5 顯示英文單詞運(yùn)行顯示詞庫(kù)功能中顯示所有英文功能 圖4.5 顯示英文單詞圖4.6 查找英文單詞運(yùn)行查找生詞功能,查找英文單詞"apple 圖4.6 查找英文單詞圖4.7 查找中文單詞運(yùn)行查找生詞功能,查找中文單詞"狗 圖4.7 查找中文單詞圖4.8 退出程序在主界面執(zhí)行退出系統(tǒng)功能圖4.8 退出程序圖5結(jié)論忙碌了一個(gè)星期,在大家的共同努力下,我們總算將此程序設(shè)計(jì)出來(lái)。盡管不是自己獨(dú)立完成,但仍然很快樂(lè),因?yàn)樵谠O(shè)計(jì)的過(guò)程中,讓我了解到要設(shè)計(jì)一個(gè)大型程序,查找資料是至關(guān)重要的,在他人的根底上,再根據(jù)自己所學(xué)進(jìn)展修改與調(diào)試,最后設(shè)計(jì)出自己想要的程序,這過(guò)程艱辛,但只要你持之以恒,成功指日可待。另外平時(shí)扎實(shí)的根底也很關(guān)鍵,因?yàn)槿绻闫綍r(shí)學(xué)得就不怎么樣,那么你面對(duì)這么一個(gè)比較有難度的程序,你可能會(huì)望而卻步,看他人的程序都是個(gè)難點(diǎn),更別說(shuō)讓你自己去設(shè)計(jì)。為了解決此類問(wèn)題,最好就是多向同學(xué),教師請(qǐng)教,不要怕難為情。尤其是教師,評(píng)他們多年的編寫程序的經(jīng)歷,要解決我們的問(wèn)題,對(duì)他們來(lái)說(shuō)只是small case。在設(shè)計(jì)這個(gè)程序時(shí),也遇到過(guò)很多問(wèn)題,但在大家的共同努力下,問(wèn)題最終都得以解決。從這一個(gè)多星期的設(shè)計(jì)過(guò)程中,我看到了大家的拼搏與努力,也讓我知道團(tuán)隊(duì)精神得難能可貴,盡管一年下來(lái)大家不怎么有多大接觸,但是彼此之間的友誼已經(jīng)在我們心里扎根生底,在遇到問(wèn)題時(shí),我們會(huì)共同進(jìn)退,每個(gè)人都很大方不會(huì)因?yàn)槭峭ㄟ^(guò)自己艱辛勞動(dòng)設(shè)計(jì)出來(lái)的東西而不準(zhǔn)他人剽竊了??傊?,這次設(shè)計(jì)程序讓我受益良多,我會(huì)好好珍惜像這種難得的時(shí)機(jī)。參考文獻(xiàn)1薛小龍.深入體驗(yàn)C語(yǔ)言工程開發(fā).清華大學(xué),20212立君.C語(yǔ)言程序設(shè)計(jì)習(xí)題集.科學(xué),20213黎明志.樂(lè)在C語(yǔ)言.人民郵電,20214高文才.C語(yǔ)言程序開發(fā)例寶典.人民郵電,20215袁薄佳.C語(yǔ)言程序設(shè)計(jì).華中科技大學(xué),20076王立柱.C語(yǔ)言程序設(shè)計(jì).機(jī)械工業(yè),20217丹程.C語(yǔ)言程序設(shè)計(jì)案例實(shí)踐.清華大學(xué),20218麗娟.C語(yǔ)言程序設(shè)計(jì)教程第二版.人民郵電,20219飛飛.C語(yǔ)言開發(fā)寶典.機(jī)械工業(yè),202110郭有強(qiáng).C語(yǔ)言程序設(shè)計(jì).清華大學(xué),2021致 為期一個(gè)星期的課程設(shè)計(jì)完畢了,在課程設(shè)計(jì)過(guò)程中,遇到了很多或難或易的問(wèn)題。首先感XXX教師,感她一學(xué)年來(lái)對(duì)我們學(xué)習(xí)的悉心教導(dǎo),同時(shí)也感同學(xué)們?cè)诔绦蛟O(shè)計(jì)過(guò)程中給予我們的無(wú)私幫助。通過(guò)本次課程設(shè)計(jì),我們獲益匪淺。一星期的課程設(shè)計(jì),讓我們利用c語(yǔ)言進(jìn)展程序設(shè)計(jì)的能力得到大幅提高,使個(gè)人能力編程能力得到極大改善,團(tuán)隊(duì)合作能力得到大大提高。教育之通病是教用腦的人不用手,不教用手的人用腦,所以一無(wú)所能。教育革命的對(duì)策是手腦聯(lián)盟,結(jié)果是手與腦的力量都可以大到不可思議。優(yōu)選

注意事項(xiàng)

本文(C語(yǔ)言課程設(shè)計(jì)報(bào)告 電子生詞庫(kù)軟件)為本站會(huì)員(無(wú)***)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!