資源簡(jiǎn)介
很好的實(shí)驗(yàn)要求
一、 實(shí)驗(yàn)?zāi)康?掌握算符優(yōu)先分析法的原理,利用算符優(yōu)先分析法將賦值語(yǔ)句進(jìn)行語(yǔ)法分析,翻譯成等價(jià)的四元式表示。
二、 實(shí)驗(yàn)內(nèi)容
1. 算術(shù)表達(dá)式的文法:E→E+E|E-E|E*E|E/E|(E)|I ;
2. 根據(jù)算符優(yōu)先分析法,將表達(dá)式進(jìn)行語(yǔ)法分析,判斷一個(gè)表達(dá)式是否正確;
3. 將賦值語(yǔ)句進(jìn)行語(yǔ)法分析,翻譯成等價(jià)的一組基本操作,每一基本操作用四元式表示;
三、 實(shí)驗(yàn)預(yù)習(xí)提示
1. 算符優(yōu)先文法的定義;
2. 算符優(yōu)先文法關(guān)系表的構(gòu)造;
3. 算符優(yōu)先分析算法的設(shè)計(jì)。
四、 實(shí)驗(yàn)步驟
1. 準(zhǔn)備
? 閱讀課本有關(guān)章節(jié),確定算術(shù)表達(dá)式的文法,設(shè)計(jì)出算符優(yōu)先關(guān)系表上機(jī);
? 考慮好設(shè)計(jì)方案;
? 設(shè)計(jì)出模塊結(jié)構(gòu)、測(cè)試數(shù)據(jù),初步編制好程序。
2. 上機(jī)調(diào)試,發(fā)現(xiàn)錯(cuò)誤,分析錯(cuò)誤,再修改完善。教師根據(jù)學(xué)生的設(shè)計(jì)方案與學(xué)生進(jìn)行探討,以修改方案和代碼。
代碼片段和文件信息
評(píng)論
共有 條評(píng)論