- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验三 词法分析——有穷自动机的应用
实验目的 :一: 输入正则文法
二: FA
1.生成 FA(DFA或NFA)
2 .运行 FA,DFA (自动);NFA (交互)
3.**NFA→DFA
实验设想: 对输入的文法存储并判断是确定的有穷状态自动机还是不确定是有
穷状态自动机,并给出标准的表示形式,若是 DFA ,可直接测试一
个符号串是否是文法的句子, 即能否被有穷状态机接受,给出过程
及结果;若是 NFA ,首先将其转化为 DFA ,再测试一个符号串是否
是文法的句子,亦即是否能被 DFA 接受。
例如:
输入文法规则的数目: 7
输入开始状态 : S
输入文法 Z::=Za Z::=Bb Z::=Aa B::=Ab B::=b A::=Ba A::=a
此为确定有穷状态自动机 !
DFA D=({Z,A,B},{a,b},M,S,{Z})
其中 M:
M(Z,a)=Z
M(B,b)=Z
M(B,a)=A
M(A,a)=Z
M(A,b)=B
M(S,b)=B
M(S,a)=A
输入要推导的符号串 :ababaa
M(S,ababaa)
=M(M(S,a),babaa)
=M(A,babaa)
=M(M(A,b),abaa)
=M(B,abaa)
=M(M(B,a),baa)
=M(A,baa)
=M(M(A,b),aa)
=M(B,aa)
=M(M(B,a),a)
=M(A,a)
=Z
该符号串能被有穷状态所接受 !
输入文法规则的数目: 7
输入开始状态 : S
输入规则 :Z::=Ab Z::=Ba Z::=Zc A::=Ba A::=a B::=Ab B::=b
文法规则存储完毕 !
此为非确定有穷状态自动机 !
NFA N=({Z,B,A},{b,a,c},M,{S},{Z})
其中 M:
M(A,a)=$
M(A,b)={Z,B}
M(A,c)=$
M(B,a)={Z,A}
M(B,b)=$
M(B,c)=$
M(Z,a)=$
M(Z,b)=$
M(Z,c)={Z}
M(S,a)={A}
M(S,b)={B}
M(S,c)=$
将 NFA 转化为 DFA!
DFA N=({[S],[B],[A],[AZ],[BZ],[Z]},{[b],[a],[c]}, M,[S],F)
其中 M:
M([S],b)=[B]
M([S],a)=[A]
M([B],a)=[AZ]
M([A],b)=[BZ]
M([AZ],b)=[BZ]
M([AZ],c)=[Z]
M([BZ],a)=[AZ]
M([BZ],c)=[Z]
M([Z],c)=[Z]
其中 F={[AZ],[BZ],[Z]}
输入要推导的字符串 :ababc
M([S],ababc)
=M(M([S],a),babc)
=M([A],babc)
=M(M([A],b),abc)
=M([BZ],abc)
=M(M([BZ],a),bc)
=M([AZ],bc)
=M(M([AZ],b),c)
=M([BZ],c)
=[Z]
[Z] 属于终止状态集合 !
该字符串能被有穷状态所接受 !
实验结果:
参考程序
#includeiostream.h
#includeString.h
stru
您可能关注的文档
最近下载
- 2025《急管繁弦》大单元整体教学设计.docx
- 2025年湖北省恩施州中考物理+化学合卷试题(含答案及解析).docx
- 2025年苏教版最新译林版三年级英语上册知识点 .pdf VIP
- 综述:防空体系作战能力评估的策略与方法研究.docx VIP
- 智慧景区监控方案.pdf VIP
- TCITIF-数据合规管理体系 要求.pdf VIP
- 教育机构数字化管理与服务平台开发.doc VIP
- KARCHER凯驰卡赫家庭及园艺硬地面清洁机FC 7 无线自清洁洗地机 Premium CN用户手册说明书_第5份.pdf
- 《爱地球家园,保护鸟类》主题班会活动课件.pptx VIP
- 跨文化交流与语言学习.pptx VIP
原创力文档


文档评论(0)