又大又粗又硬又爽又黄毛片,国产精品亚洲第一区在线观看,国产男同GAYA片大全,一二三四视频社区5在线高清

當(dāng)前位置:網(wǎng)站首頁(yè) >> 作文 >> 2023年簡(jiǎn)單的詞法分析實(shí)驗(yàn)報(bào)告 詞法分析器實(shí)驗(yàn)報(bào)告實(shí)用

2023年簡(jiǎn)單的詞法分析實(shí)驗(yàn)報(bào)告 詞法分析器實(shí)驗(yàn)報(bào)告實(shí)用

格式:DOC 上傳日期:2023-04-27 15:41:04
2023年簡(jiǎn)單的詞法分析實(shí)驗(yàn)報(bào)告 詞法分析器實(shí)驗(yàn)報(bào)告實(shí)用
時(shí)間:2023-04-27 15:41:04     小編:zdfb

報(bào)告材料主要是向上級(jí)匯報(bào)工作,其表達(dá)方式以敘述、說明為主,在語(yǔ)言運(yùn)用上要突出陳述性,把事情交代清楚,充分顯示內(nèi)容的真實(shí)和材料的客觀。大家想知道怎么樣才能寫一篇比較優(yōu)質(zhì)的報(bào)告嗎?以下是我為大家搜集的報(bào)告范文,僅供參考,一起來看看吧

簡(jiǎn)單的詞法分析實(shí)驗(yàn)報(bào)告 詞法分析器實(shí)驗(yàn)報(bào)告篇一

二、實(shí)驗(yàn)要求 1、要求能識(shí)別整數(shù)、自定義標(biāo)識(shí)符及以下關(guān)鍵字:

+-* / < <= ==!= > >= & && || =()[ ] { } :;, void int float char if else while do!main 2、自己任意書寫一小段包含上述部分關(guān)鍵字的 c 語(yǔ)言代碼,編寫詞法分析程序分析所寫的代碼,可以用任何語(yǔ)言實(shí)現(xiàn),輸出程序中所有關(guān)鍵字、整數(shù)、自定義標(biāo)識(shí)符對(duì)應(yīng)的二元式。

3、關(guān)鍵字、自定義標(biāo)識(shí)符、整數(shù)的類號(hào)自己確定,要求將確定的類號(hào)以表格的形式書寫在紙質(zhì)實(shí)驗(yàn)報(bào)告上。

4、要求輸出的格式是:假設(shè)float的類號(hào)是28,則識(shí)別float的輸出結(jié)果是(float,28);對(duì)于整數(shù)與自定義標(biāo)識(shí)符,假設(shè)標(biāo)識(shí)符的類號(hào)是 1,則識(shí)別標(biāo)識(shí)符的輸出結(jié)果是(標(biāo)識(shí)符名稱 , 1),同時(shí)將該標(biāo)識(shí)符放入一張符號(hào)表。

5、實(shí)例如下:

三、

提示 1、程序代碼提交給課代表。

2、紙質(zhì)實(shí)驗(yàn)報(bào)告內(nèi)容:實(shí)驗(yàn)內(nèi)容、自己寫的待掃描的 c 語(yǔ)言源程序,類號(hào)分配表,所實(shí)現(xiàn)代碼的核心代碼,詞法分析結(jié)果。

實(shí)驗(yàn)指導(dǎo) 一、實(shí)驗(yàn)涉及的數(shù)據(jù)結(jié)構(gòu)與變量 1、關(guān)鍵字列表

struct{ char symbol[30];int classid;}keywordtable[33];用于存放實(shí)驗(yàn)要求的 33 個(gè)關(guān)鍵字,可以在定義該結(jié)構(gòu)數(shù)組時(shí)直接初始化,給每個(gè)關(guān)鍵字分配唯一的類號(hào)。

2、符號(hào)表 struct{ char name[20];int type;}symtable[100];用于存放源程序中的自定義標(biāo)識(shí)符與整數(shù)(不考慮浮點(diǎn)數(shù)),其中整數(shù)的類號(hào)與自定義標(biāo)識(shí)符的類號(hào)自行確定,但是不能與關(guān)鍵字的類號(hào)相同。

3、二元式列表 struct{ char sign[20];int classid;}eryuanshi[100];用于存放所有識(shí)別的二元式,包含關(guān)鍵字、整數(shù)、自定義標(biāo)識(shí)符。

4、幾個(gè)變量 int key_count=33;//關(guān)鍵字的個(gè)數(shù) int sym_count;//符號(hào)表計(jì)數(shù)器 int eryuanshi_count;//二元式計(jì)數(shù)器 二、實(shí)驗(yàn)涉及的函數(shù) 1、void lookup(char *p)【功能說明】首先在關(guān)鍵字列表 keywordtable 中查詢字符串 p,若存在就將該字符串及對(duì)應(yīng)的類號(hào)插入二元式列表 eryuanshi;若沒有,在符號(hào)表 symtable中查詢,如果 symtable 中不存在 p 就將 p 插入,這里要分 p 是標(biāo)識(shí)符還是整數(shù)區(qū)別對(duì)待,設(shè)置不同的 type 值。

2、void wordanalysis()【功能說明】讀入待分析的源代碼并進(jìn)行詞法分析,適當(dāng)?shù)臅r(shí)候調(diào)用 lookup函數(shù)查造各種數(shù)據(jù)表。

(實(shí)驗(yàn)一)

vfp實(shí)驗(yàn)一

必修一實(shí)驗(yàn)

數(shù)字信號(hào)實(shí)驗(yàn)一

網(wǎng)絡(luò)實(shí)驗(yàn)一

全文閱讀已結(jié)束,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔
你可能感興趣的文章
a.付費(fèi)復(fù)制
付費(fèi)獲得該文章復(fù)制權(quán)限
特價(jià):5.99元 10元
微信掃碼支付
已付款請(qǐng)點(diǎn)這里
b.包月復(fù)制
付費(fèi)后30天內(nèi)不限量復(fù)制
特價(jià):9.99元 10元
微信掃碼支付
已付款請(qǐng)點(diǎn)這里 聯(lián)系客服