- 12
- 0
- 约9.83千字
- 约 20页
- 2018-08-27 发布于江苏
- 举报
文法的化简与改造 编译原理
深 圳 大 学
实 验 报 告
课程名称:编译原理
实验名称:文法的化简和改造
姓 名:
学 号:
班 级:
实验日期:第6周、第8周实验课
一. 实验目的
1) 编写文法的化简和改造程序;
二. 实验环境
1) 硬件环境:计算机;
2) 软件环境:C/C++编译器;
三. 实验内容
1. 用C/C++语言编写方法的化简和改造程序,实现以下功能之一(如实现两个功能,则满分为110分;如实现三个功能,则满分为120分):
(1) 无用符号和无用产生式的删除,参考课本中算法2.1和算法2.2。
(2) ε-产生式的消除,参考课本中算法2.3、2.4和2.5。
(3) 单产生式的消除,参考课本中算法2.6。
从文件或终端中读入文法,并将化简和改造后的文法输出到另一文件或终端中。文法的表示如下:
S-aS
S-W
S-U
U-a
V-bV
V-ac
W-aW
用空字符表示ε
用大写的拉丁字母表示文法的非终结符号,用小写的拉丁字母表示文法的终结符号,每个产生式占一行,第一个产生式的左部为开始符号。在下面写出代码,并用课本2.4节中相应的例子进行验证,提供相应的截图(对窗口截图时先同时按alt和prtscn键,再按ctrl+v粘贴)
答:课本中的结果为:
S-aS S-U U-a
而在实验中输出结果为:
S-aS S-a
下面
您可能关注的文档
- 提示以下两行标题和本页下方地投资单位名称录入后,可分.doc
- 提高公交职业道德地必要性和途径.docx
- 提高自己的说话内涵与幽默感.doc
- 提高驾驭社会主义巿场经济的能力 建设经济强省.ppt
- 提高练习设计有性的研究.ppt
- 插入排序交换排序选择排序归并排序基数排序3.ppt
- 插卡广播系统简单调试方法3.doc
- 揭秘贵金属现货交易里面的骗局和陷阱.doc
- 握紧有形之手与无形之手打通青年创业最后一公里.ppt
- 揭阳市人民医院MP灰阶监视器采购项目.doc
- [隆昌市]2025下半年四川内江市隆昌市考试招聘事业单位人员95人笔试历年参考题库典型考点附带答案详解.docx
- [隆昌市]2025下半年四川内江市隆昌市考核招聘事业单位人员48人笔试历年参考题库典型考点附带答案详解.docx
- [隆昌市]2025四川内江市隆昌市市政园林所临聘人员招聘7人笔试历年参考题库典型考点附带答案详解.docx
- [隆昌市]2025四川内江市隆昌市残疾人联合会招聘1人笔试历年参考题库典型考点附带答案详解.docx
- [随县]2025湖北随州市随县高新技术产业武汉服务中心引进高层次急需紧缺人才5人公笔试历年参考题库典型考点附带答案详解.docx
- [随县]2025湖北随州随县事业单位考核聘用“三支一扶”期满高校毕业生7人笔试历年参考题库典型考点附带答案详解.docx
- 初中数学期中逻辑推理卷:命题与证明的初步应用.docx
- [随州市]2025年湖北省随州市事业单位招聘什么时候发布笔试历年参考题库典型考点附带答案详解.docx
- [随州市]023湖北随州市随县政务服务中心综合窗口岗位招聘笔试历年参考题库典型考点附带答案详解.docx
- [随州市]2025年湖北随州市企事业单位人才引进1032人笔试历年参考题库典型考点附带答案详解.docx
最近下载
- 2021版神经外科术中唤醒麻醉专家共识PPT课件.pptx VIP
- 2026年上海市静安区社区工作者招聘考试模拟试题及答案解析.docx VIP
- 2026年上海市静安区招聘社区工作者综合素质与能力试题卷.docx
- 2026年上海市静安区社区工作者招聘考试备考题库及答案解析.docx VIP
- 年产10万吨淡色啤酒发酵车间设计.doc VIP
- 2026年上海市静安区社区工作者考试试卷带答案.docx VIP
- Petrel 人工神经网络技术的应用.pdf VIP
- 2026年广东东莞市联考中考一模道德与法治试卷(试卷+解析).docx VIP
- 斯伦贝谢petrel软件中文操作手册.pdf VIP
- 2026年广东佛山市校联考中考一模道德与法治试卷及答案.docx VIP
原创力文档

文档评论(0)