資源簡介
很好的實驗要求
一、 實驗目的
掌握算符優先分析法的原理,利用算符優先分析法將賦值語句進行語法分析,翻譯成等價的四元式表示。
二、 實驗內容
1. 算術表達式的文法:E→E+E|E-E|E*E|E/E|(E)|I ;
2. 根據算符優先分析法,將表達式進行語法分析,判斷一個表達式是否正確;
3. 將賦值語句進行語法分析,翻譯成等價的一組基本操作,每一基本操作用四元式表示;
三、 實驗預習提示
1. 算符優先文法的定義;
2. 算符優先文法關系表的構造;
3. 算符優先分析算法的設計。
四、 實驗步驟
1. 準備
? 閱讀課本有關章節,確定算術表達式的文法,設計出算符優先關系表上機;
? 考慮好設計方案;
? 設計出模塊結構、測試數據,初步編制好程序。
2. 上機調試,發現錯誤,分析錯誤,再修改完善。教師根據學生的設計方案與學生進行探討,以修改方案和代碼。
代碼片段和文件信息
- 上一篇:武漢大學計算機學院《算法設計與分析》考試試卷
- 下一篇:諧波分析程序
評論
共有 條評論