- 11
- 0
- 约3.75千字
- 约 6页
- 2021-12-07 发布于湖北
- 举报
编译原理课程设计报告
题目
题目 无符号数的有穷自动机的实现
专业
班级
学号
姓名
指导教师 欧阳骥
东莞理工学院城市学院
2005年12月29日
一、分析原理
词法分析:就是从左至右逐个字符地对源程序进行扫描,产生单词序列,用以语法分析。
在这里,我们先把文法转换成有穷自动机,然后构造出状态表,再由状态表构造出程序。
二、分析的算法
将G[无符号数]文法转换成有穷自动机:
构造状态矩阵;将有穷自动机的状S1 S2 ……Sn及输入的字a1 a2 ……am
输入
状态
d
.
e
ε
+/-
0
1
2
4
1
1
2
4
Z
2
3
3
3
4
Z
4
6
5
5
6
6
6
Z
Z
再写一个程序,把状态矩阵用二维数组表示。程序通过输入的字符转换状态,从而可以识别出单词。
本程序的关键在状态表和缓冲区的运用。首先定义了一个布尔型函数ReadALine把输入的字符串送到缓冲区中;然后定义了布尔型函数Run?和Getchar实现对输入字符串的正确性判断,更改Run函数可以改变程序功能:如可将状态表改变成识别
您可能关注的文档
- 外科护理学精品管理.ppt
- 中国地质大学(武汉)远程与继续教育学院期末考试答案.doc
- 让衣服舞出个性的服务平台营销策划方案.doc
- 人教版小学语文一年级至六年级必背古诗词及名句.doc
- 盐酸阿洛司琼片说明书(英文).pdf
- 反假币考试试题第二套(人民币).doc
- 培训课件:采购计划与预算管理.ppt
- 人力资源激励机制的应用与创新策略研究-物流管理毕业论文.doc
- -最全人力资源管理师一级小抄材料(第六章_劳动关系管理).doc
- 2027北京京城机电控股有限责任公司“优培计划”招聘应届优秀大学毕业生笔试模拟试题及答案解析.docx
- 2026重庆市铜梁区西河镇人民政府第三批公益性岗位招聘4人考试参考题库及答案解析.docx
- 27.古诗三首 教案 统编版语文四年级上册.doc
- 2026湖南永州市市直事业单位引进急需紧缺专业人才47人(第二批)笔试备考试题及答案解析.docx
- 第六单元习作:中国的世界文化遗产 教案 统编版语文四年级上册.doc
- 2026年宁波市奉化区公开招聘专职社区工作者16人考试备考题库及答案解析.docx
- 2026年七年级上册地理第二单元月考模拟测试卷.docx
- 2026抚州市属国有企业公开招聘员工进入下一环节笔试备考试题及答案解析.docx
- 广安市广安区紧密型区域医共体 2026年自主补充招聘考试参考试题及答案解析.docx
- 2026广西机电职业技术学院招聘重点领域急需紧缺高层次人才19人考试备考题库及答案解析.docx
- 2026年芜湖市镜湖文化旅游投资有限公司招聘工作人员5名考试参考试题及答案解析.docx
原创力文档

文档评论(0)