九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

電子英漢詞典設計

上傳人:飛*** 文檔編號:26004235 上傳時間:2021-08-04 格式:DOCX 頁數:16 大小:125.15KB
收藏 版權申訴 舉報 下載
電子英漢詞典設計_第1頁
第1頁 / 共16頁
電子英漢詞典設計_第2頁
第2頁 / 共16頁
電子英漢詞典設計_第3頁
第3頁 / 共16頁

下載文檔到電腦,查找使用更方便

12 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《電子英漢詞典設計》由會員分享,可在線閱讀,更多相關《電子英漢詞典設計(16頁珍藏版)》請在裝配圖網上搜索。

1、、課程設計的內容電子英漢詞典設計一、問題描述:英漢詞典作為一個常用的學習工具,是我們經常要使用的。該系統(tǒng)能完成一個簡單的電子英漢詞典的功能,如:單詞的查找、增詞、刪除、修改和維護等工作。二、功能描述:1、在計算機中建立有限規(guī)模的電子英漢詞典(文件),利用程序實現(xiàn)電子英漢詞典的查找、增詞、刪除、修改和維護工作。2、 詞典的內容為: 每行對應一個詞條, 每個詞條由兩個字符串組成, 字符串用若干空格符分開;前一個是單詞字符串(英文) ,后一個是釋義字符串(中文) ,使用分號作為多 個釋義的分隔符(無空格) 。3、 對單詞和釋義字符串長度的限定分別為不少于20 個與 40 個字符, 詞條數限定為不多于

2、 200 條。4、 采用菜單工作方式。 在一個操作執(zhí)行之后, 程序詢問是否繼續(xù)執(zhí)行該操作。 如輸入Y 或 y ,則重復同一操作,不退回到菜單;如輸入其它信息,則回到菜單等待另一次選擇。僅當選擇退出操作時,程序應詢問是否將修改后的詞典存盤,并根據用戶選擇存盤退出或不存盤退出。5、要求整個設計以人為本,用戶界面友好。二、課程設計的要求與數據1、進一步掌握和利用 C 語言進行程設計的能力;2、進一步理解和運用結構化程序設計的思想和方法;3、初步掌握開發(fā)一個小型實用系統(tǒng)的基本方法;4、學會調試一個較長程序的基本方法;5、學會利用流程圖或N-S 圖表示算法;6、掌握書寫程序設計開發(fā)文檔的能力。三、課程設

3、計應完成的工作1、編寫完成相應題目的程序;2、編寫課程設計報告,課程設計報告的內容應包括以下6個部分:1) 需求分析:包括設計題目、設計要求以及系統(tǒng)功能需求分析;2) 總體設計:包括系統(tǒng)總體設計框架和系統(tǒng)功能模塊圖;3) 詳細設計:包括主要功能模塊的算法設計思路以及對應的工作流程圖;4) 調試分析過程描述:包括測試數據、測試輸出結果,以及對程序調試過程中存在問題的思考(列出主要問題的出錯現(xiàn)象、出錯原因、解決方法及效果等,適當的包含結果截圖) ;5)總結:課程設計完成了哪些功能,有沒有什么擴展功能?還有哪些地方需要改進?課程設計過程中的學習體會與收獲、對本次課程設計的認識以及自己的建等 內容;6

4、)附錄:主要源程序代碼,含必要的注釋。3、答辯:在實驗室建立程序運行的環(huán)境,并在指導教師的監(jiān)督下,獨立解 決問題、運行程序和回答教師提出的問題四、課程設計進程安排在舁 廳P設計各階段內容地點起止日期1下達任務書,說明設計要求;收集資料實驗3#5176.182總體力泵設計、詳細設計實驗3#5176.193編寫程序,調試分析實驗3#5176.204撰寫報告并上交,答辯實驗3#5176.21五、應收集的資料及主要參考文獻1譚浩強.C程序設計(第三版)M,北京:清華大學出版社,2005.92譚浩強.C程序設計題解與上機指導(第三版)M,北京:清華大學出版社,2005.73李春葆 曾平 劉斌。C+郵言程

5、序設計題典第一版 北京 清華大學出 版社2003年4月5劉振安劉燕君C+程序設計課程設計第一版機械工業(yè)出版社2004年8月發(fā)出任務書日期:2007年6月18日 指導教師簽名:計劃完成日期:2007年6月22日基層教學單位責任人簽章:主管院長簽章:1設計目的與要求 1頁碼2總體設計 2頁碼3詳細設計 23頁碼3.1 功能模塊設計 2-3頁碼3.1.1 查詢單詞功能模塊 2頁碼頁碼3.1.2 添加單詞功能模塊3.1.3 刪除單詞功能模塊 3 頁碼3.2 數據結構設計 3頁碼4調試分析 4-5頁碼5總結 6頁碼6附錄 6-10頁碼6答辯記錄(正文處請留出適當空白) 11頁碼7指導教師意見(正文處請留

6、出十行空白) 11頁碼1目的與要求課程設計為學生提供了一個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實 際應用問題進行有機結合,鍛煉學生分析、解決實際問題的能力,提高學生項目開發(fā)及程 序調試能力。課程設計為學生提供了一個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實 際應用問題進行有機結合,鍛煉學生分析、解決實際問題的能力,提高學生項目開發(fā)及程 序調試能力。(1)總體要求對系統(tǒng)進行功能模塊分析、控制模塊分析正確;系統(tǒng)設計要實用;編程簡練,可用,功能全面 ,具有較好的健壯性;說明書、流程圖要清楚。(2) 課程設計報告要求需求和規(guī)格說明:問題描述:題目要解決的問題是什么?設計設計思路

7、:主要算法思想。總體設計:程序設計組成框圖、N-S流程圖。詳細設計:模塊功能說明(如函數功能、入口及出口參數說明,函數調用關系描述等) 。 調試與測試 :調試過程中遇到的主要問題,是如何解決的;對設計和編碼的回顧討論和分析;改進設想;經驗和體會等。附錄:源程序清單和結果。如果題目規(guī)定了測試數據,則結果要包含這些測試數據和運行輸出, 當然還可以含其他測試數據和運行輸出; 清單中應有足夠的注釋。頁碼 12總體設計(內容可以適當調整,清晰的有條理的把你的設計思路表達出來)3.1功能模塊設計3.1.1查詢單詞功能模塊頁碼33.1.2添加單詞功能模塊3.1.3刪除單詞功能模塊3.2數據結構設計1 .建立

8、單詞數據庫(包含英文單詞、中文意思解釋)2 .用fopen函數訪問單詞數據庫文件。3 .還用到標準的輸出輸入函數,按需輸出輸入或刪除數據。頁碼44調試分析查詢單詞:輸入:preciatian屏幕顯示:匚晨國:、叫I艮吉.h。c就程設ilPlease Input the uord you want:ptec izt iLctnGqitv do not; tind wlmt you. wcm t.士網予于軻 矛*矛力矛耳下下 士什ENJ xmJtm* = q ar什 1 EnglisJi to Ghlnese *nii7e?t tIip sj/stf?n 、) yMMMM-HWieveirMWM-

9、M M M M H X M* * * H * M X M X * W * * *Please choice forn 1 to 7:輸出結果: sorry do not find what you want添加單詞:選才i 2功能輸入你想添加的單詞:Hello輸入它的意思:頁碼4你好 屏幕顯示:- 息志vthe c 既租 2 De 1 the existed uopdlK XJtMKH JtK JtJCHJC JKW JCM 序-茨-?6 X X M X K MM J * X K JPlease cho ice f orim 1 to 7: 2Inser the ney uoiM : bwii

10、oMiuinig the meaning:收好Ladd word $ access iMft x* jMftitiftjii*, mH FH U輸出結果是: add word success三:刪除單詞:輸入你想要刪除的單詞:Hello匚:E:葉信有the g課程城屏幕顯示:XltXKKltMJItJHHB M:帳 KJf SMX 餐:M KM i(M MHMrKJtHplease cho ice Form 1 to 7-JrploaLS xnsei*t 七ko vruiad. youi wam o do 1b1;b lie llo lcc is u心心匕w片十:k:NR= = 汽安區(qū)x 忖E

11、N|J m:h-jcNm-H:網fthmf汽門KUKKKC 4 Clean the sepeen K 5 modify the r工wordKCCfi jpvntftet tlw?笈ysrtfiiri ,Klease choLee furn 1 to 7;輸出結果是:delete word success頁碼55 總結雖然這次的課程設計有些功能實現(xiàn)的不是很好 ,總的來說這次課程設計效果還是可以的,在短短的兩天時間內,我們看的書的數量是非常多的,很多沒見過的函數都學了,但是自學確實是很難,很多函數雖然用的語法沒錯,但是不能應用自如,為自己所用。這只能說明自己還需加把努力,希望在以后的學習中得到大

12、的進步。通過課程設計使握進一步掌握和利用 C 語言進行程設計的能力;進一步理解和運用結構化程序設計的思想和方法; 初步掌握開發(fā)一個小型實用系統(tǒng)的基本方法; 學會調試一個較長程序的基本方法; 而且通過這次課程設計讓我學會了認真的精神態(tài)度是多么的重要,認真思考對學習的重要性。 這個程序完全是個人所做,望老師給以批評和建議!7. 附錄#include #include #include #include #include void Search() /* 查找單詞 */ FILE *fp;char insert20;char word40;printf(Please input the word y

13、ou want:n);ges(insert);fp=fopen(wordcage,r);if(fp=NULL);/* 沒有找到文件*/ printf(nnSorry do not find what you want.nn);fclose(fp);return ;while (!feof(fp)/* 查詢單詞詞庫*/ fread(&wordcage,sizeof( wordcage),1,fp);fclose(fp);void addword()/* 添加單詞 */FILE *fp;fp=fopen(wordcage,r);/* 以讀方式打開文件*/if(fp=NULL)fp=fopen(wo

14、rdcage,w);/* 以寫方式打開文件*/else /*如果有單詞添加*/ fclose(fp);fp=fopen(wordcage,a);/* 以追加方式打開文件*/char insert20;printf(Inser the new word:n);gets(insert);printf(Givinig the meaning:n);scanf(%s,word);fclose(fp);printf(nnadd word success.nn);void worddel();FILE *fp;Word *head,*p,*q;char word20;fp=fopen(Wordcage,r

15、b);/* 讀方式打開文件*/if(fp=NULL)printf(Error!);頁碼 7fclose(fp);return;head=p=q=(Word*)malloc(sizeof(Word);/* 將文件內容放入鏈表*/while(!feof(fp)q=p;p=(Word*)malloc(sizeof(Word);fread(p,sizeof(Word),1,fp); /* 讀記錄 */q-next=p;/* 新記錄插入到鏈表的尾*/p-next=NULL;/* 最后一個結點的后繼為空*/fclose(fp);clrscr();printf(Input the word: );/* 輸入

16、要刪除的單詞*/gets(word); /* 輸入單詞 */p=head;while(p!=NULL)/* 按名字查找要刪除的圖書 */if(strcmp(p-name,word)=0)/* 找到要刪除的單詞 */if(p=head) /* 如果是第一個結點 */head=head-next;elseq-next=p-next;/* 不是第一個結點 */break;q=p; /* 指針后移 */ p=p-next;fp=fopen(Word.txt,wb);/* 刪除后從鏈表的頭開始重新保存*/while(head!=NULL)fwrite(head,sizeof(Word),1,fp);/*

17、 塊寫 */head=head-next;fclose(fp);clrscr();void cleanscrean()printf(nnnnnnnnnnnnnnnnnnnnnnnn);int main() int numble;MENU:顯示主菜單 */printf(*MENU*nn); /* printf(nn);printf(nn);printf( nn);printf(nn);printf(nn);printf(nn);printf(nn);printf(”*n);doprintf(Please choice form 1 to 7:n); /* 選擇你所要的功能 */scanf(%d,&numble);頁碼 9while(numble8);switch(numble) case 1:Search();goto MENU;case 2: addword(); goto MENU;case 3: worddel();goto MENU;case 4: cleanscrean();return 0;case 5:break;case 6:goto MENU;break;case 7: break;return 0;頁碼 107答辯記錄在舁 廳P問題回答123458指導教師意見指導教師簽名:頁碼 11

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

相關資源

更多
正為您匹配相似的精品文檔
關于我們 - 網站聲明 - 網站地圖 - 資源地圖 - 友情鏈接 - 網站客服 - 聯(lián)系我們

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

備案號:ICP2024067431-1 川公網安備51140202000466號


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