freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最新電子辭典課程設(shè)計doc-展示頁

2025-07-08 02:39本頁面
  

【正文】 二進(jìn)制索引文件圖 將目錄寫進(jìn)二進(jìn)制索引文件圖 將目錄開始的索引寫進(jìn)二進(jìn)制索引文件 圖 將單詞個數(shù)寫進(jìn)二進(jìn)制索引文件 圖 索引查詢細(xì)化分析 加載內(nèi)存 圖 在目錄中查詢單詞圖 通過索引在正文中查詢單詞圖 添加新詞細(xì)化分析 將單詞及解釋寫進(jìn)自定義文本中圖 五、系統(tǒng)設(shè)計 硬件環(huán)境支持Linux下的gcc編譯環(huán)境 選擇語言C語言 功能關(guān)系 框架設(shè)計 詳細(xì)設(shè)計 抽象數(shù)據(jù)類型typedef struct trans trans_t。 建立索引功能分析當(dāng)用戶從終端輸入./app index后進(jìn)入該功能模塊,,若原已存在,將會被覆蓋,并且生成一個目錄寫進(jìn)該二進(jìn)制文件,在建立完成后將會提示“建立成功” 索引查找功能分析當(dāng)用戶從終端輸入./app bin后進(jìn)入該功能模塊,系統(tǒng)會提示用戶輸入要查詢的英文單詞,當(dāng)用戶鍵入待查單詞后,若查到,即在終端顯示解釋;若未查到,則在終端提示“此單詞未找到”。四、系統(tǒng)分析 功能分析 系統(tǒng)功能分析該項目包含4個主要功能:使用文本文件進(jìn)行單詞查詢;使用文本文件生成二進(jìn)制索引文件;使用二進(jìn)制索引文件進(jìn)行單詞查詢;用戶添加新詞; 當(dāng)用戶輸入./app text 執(zhí)行功能1; 當(dāng)用戶輸入./app index 執(zhí)行功能2; 當(dāng)用戶輸入./app bin 執(zhí)行功能3; 當(dāng)用戶輸入./app insert 執(zhí)行功能4; 文本查找功能分析當(dāng)用戶從終端輸入./app text后進(jìn)入該功能模塊,系統(tǒng)會提示用戶輸入要查詢的英文單詞,當(dāng)用戶鍵入待查單詞后,若查到,即在終端顯示解釋;若未查到,若查到,即在終端顯示解釋;若未查到,則在終端提示“此單詞未找到”。./app 詞庫選擇選項 f 用戶詞庫文件名詞庫選項為test1,或者test2,表示使用文本詞庫或者二進(jìn)制索引詞庫。用戶的詞庫使用文本形式保存,便于用戶修改。 用戶添加新詞用戶添加的新詞存放在指定文件中。將文本文件“”文件轉(zhuǎn)換為上圖所示索引文件“”,使用索引文件實現(xiàn)單詞查找。程序執(zhí)行格式如下所示:./app –texttext表示使用文本詞庫進(jìn)行單詞查找。要求編寫程序?qū)⒃~庫文件讀取到內(nèi)存中,接受用戶輸入的單詞,在字典中查找單詞,并且將解釋輸出到屏幕上。依索比亞人該詞有兩個解釋,一個是“a. 阿比西尼亞的”;另一個是“n. 阿比西尼亞人。一個詞可能有多個解釋,解釋均存儲在一行里,行首固定以“Trans:”開頭。 課程名稱 Linux下的標(biāo)準(zhǔn)C 設(shè)計題目 英漢電子辭典 項目組長 邢美慧 組 員 丁寶 陳飛 郭宗良 歐陽晨陽 指導(dǎo)教師 王建立 2014 年 8 月目錄一、設(shè)計時間 1二、設(shè)計目的 1三、需求分析 1 單詞查詢 1 建立索引,并使用索引進(jìn)行單詞查詢 1 用戶添加新詞 1四、系統(tǒng)分析 2 功能分析 2 系統(tǒng)功能分析 2 文本查找功能分析 2 建立索引功能分析 2 索引查找功能分析 2 添加新詞功能分析 3 概要設(shè)計 3 系統(tǒng)功能結(jié)構(gòu)圖 3 文本查找功能圖 4 建立索引功能圖 5 索引查找功能圖 6 添加新詞功能圖 7 各模塊細(xì)化分析 8 內(nèi)存存儲結(jié)構(gòu) 哈希表的實現(xiàn) 8 二進(jìn)制索引文件構(gòu)造圖 9 文本查詢細(xì)化分析 9 建立索引文件細(xì)化分析 12 索引查詢細(xì)化分析 16 添加新詞細(xì)化分析 19五、系統(tǒng)設(shè)計 20 硬件環(huán)境 21 選擇語言 21 功能關(guān)系 21 框架設(shè)計 22 詳細(xì)設(shè)計 23 抽象數(shù)據(jù)類型 23 函數(shù)接口聲明 23六、 編碼 27 模塊1代碼 28 模塊2代碼 28 模塊3代碼 36 模塊4代碼 39 主函數(shù)代碼 41七、 測試 41 單元測試 42 模塊1測試 42 模塊2測試 43 模塊3測試 44 模塊4測試 46 集成測試 47八、使用說明書 48九、維護(hù) 49一、設(shè)計時間2014年8月18日2014年8月25日二、設(shè)計目的通過本次課程設(shè)計,熟悉C語言的程序設(shè)計與技巧,進(jìn)一步提高編寫程序,分析程序及上機(jī)操作,調(diào)試程序的能力,提高動手操作能力及分析問題和解決問題的能力三、需求分析 單詞查詢給定文本文件“”,該文件用于存儲詞庫。詞庫為“英漢”,“漢英”雙語詞典,每個單詞和其解釋的格式固定,如下所示:單詞Trans:解釋1解釋2…解釋n每個新單詞由“”開頭,解釋之間使用“”隔開。下面是一個典型的例子:abyssinianTrans:a. 阿比西尼亞的n. 阿比西尼亞人。依索比亞人”。用戶可以反復(fù)輸入,直到用戶輸入“exit”字典程序退出。 建立索引,并使用索引進(jìn)行單詞查詢要求建立二進(jìn)制索引,索引格式如下圖所示。程序執(zhí)行格式如下:./app –index./app –binbin表示使用二進(jìn)制索引詞庫進(jìn)行單詞查找。如果待查單詞在詞庫中找不到,則使用用戶提供的詞庫。程序執(zhí)行格式圖11所示。f為固定參數(shù),用來指定用戶詞庫文件名。用戶可以反復(fù)查詢,直到鍵入Exit結(jié)束整個程序。用戶可以反復(fù)查詢,直到鍵入Exit結(jié)束該程序。typedef struct word word_t。typedef struct array array_t。typedef struct indexdata index_data。 char trans_name[SIZE]。}。/**/struct word{ int word_length。 int trans_num。 word_t *next。typedef word_t *word_p。 word_p next。typedef first_t *first_p。}。 /**/struct index{ char word_name[SIZE]。 index_t *next。typedef index_t *index_p。 long position。 函數(shù)接口聲明 模塊1函數(shù)原型:void module1(void)函數(shù)參數(shù):void函數(shù)返回值類型:void函數(shù)功能:使用文本詞庫進(jìn)行單詞查詢函數(shù)原型:array_p load_memory_text(char *,array_p)函數(shù)參數(shù):char *,array_p函數(shù)返回值類型:array_p函數(shù)功能:文本詞庫加載到內(nèi)存中,采用哈希表結(jié)構(gòu)函數(shù)原型:word_p search_word_text(array_p,char *)函數(shù)參數(shù):array_p,char *函數(shù)返回值類型:word_p函數(shù)功能:哈希表中查找單詞函數(shù)原型:word_p search_word_mytext(char *,char *)函數(shù)參數(shù):char *,char *函數(shù)返回值類型:word_p函數(shù)功能:自定義文本詞庫中查找單詞函數(shù)原型:trans_p create_trans_node_text(char *)函數(shù)參數(shù):char *函數(shù)返回值類型:trans_p函數(shù)功能:生成解釋結(jié)點(diǎn)函數(shù)原型:trans_p insert_trans_node_text(trans_p,trans_p)函數(shù)參數(shù):trans_p,trans_p函數(shù)返回值類型:trans_p函數(shù)功能:解釋結(jié)點(diǎn)插到解釋鏈表尾部函數(shù)原型:word_p create_word_node_text(char *,trans_p)函數(shù)參數(shù):char *,trans_p函數(shù)返回值類型:word_p函數(shù)功能:生成單詞結(jié)點(diǎn)函數(shù)原型:word_p insert_word_node_text(word_p,word_p)函數(shù)參數(shù):word_p,word_p函數(shù)返回值類型:word_p函數(shù)功能:單詞結(jié)點(diǎn)插到單詞鏈表尾部函數(shù)原型:int get_trans_num(trans_p)函數(shù)參數(shù):trans_p函數(shù)返回值類型:int函數(shù)功能:獲取某個單詞的解釋個數(shù)函數(shù)原型:void print_hash(array_p)函數(shù)參數(shù):array_p函數(shù)返回值類型:void函數(shù)功能:遍歷哈希表函數(shù)原型:void print_word(word_p)函數(shù)參數(shù):word_p函數(shù)返回值類型:void函數(shù)功能:遍歷單詞鏈表函數(shù)原型:void clear_space(char *)
點(diǎn)擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1