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

正文內(nèi)容

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

2025-07-08 02:39本頁(yè)面
  

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