- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[第章词法分析
如果一个DFA M的输入字母表为Σ,则我们也称M是Σ的一个DFA。 换言之: 若t∈Σ* ,f (S,t) =P,其中S为DFA M的初态,P∈Z,Z为终态集。则称t 可为DFA M所接受(识别)。 结论:Σ上的一个字集V?Σ*是正规的,当且仅当存在Σ上的DFA M,使得V=L( M)。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. ∑*上的符号串t 在DFA M上运行: 一个输入符号串t,(将它表示成T t1的形式,其中T∈∑, t1 ∈ ∑*)在DFA M=(K,Σ,f,S,Z)上运行的定义为: f(Q, Tt1)=f(f(Q,T),t1),其中Q∈K; 扩充转换函数f 为 K×Σ*→K上的映射,且: f(ki, ? )= ki Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 例:证明t=baab被下图的DFA所接受。 b S U V Q a b b b,a a a ? f(S,baab)=f(f(S,b ),aab) = f(V,aab)= f( f(V,a),ab) = f(U,ab)=f ( f(U,a),b) = f(Q,b)=Q Q属于终态。得证。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 三、DFA的确定性表现两个方面: 1. 映射f:K?Σ→K是一个单值函数。也就是说,对任何状态s∈K和输入符号a∈Σ,f(s,a)唯一地确定了下一状态。从转换图的角度来看,假定字母表Σ含有n个输入字符,那么,任何一个状态结最多只有n条弧射出,而且每条弧以一个不同的输入字符标记。 2. DFA有且仅有唯一的一个初态s0∈K 。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. §4.3.2 非确定的有穷自动机NFA 1. K是一个有穷集,它的每个元素称为一个状态; 2. Σ是一个有穷字母表,它的每个元素称为一个输入符号,所以也称Σ为输入符号表; 3. f是状态转换函数,是在K×Σ*→K的子集的映射,即,f: K×Σ*→2K ;表明在某状态下对于某输入符号可能有多个后继状态; 5. Z ? K是一个终态集(可空)。 4. S ? K是一个非空初态集; 一、NFA定义: 一个非确定的有穷自动机(NFA)M是一个五元组: M=(K,Σ,f,S ,Z),其中: Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 同前,一个含有m个状态和n个输入字符的NFA可表示成如下的状态转换图:该图含有m个状态结点,每个结点可射出若干条箭弧与别的结点相连接,每条弧用Σ*中的一个字(不一定要不同的字而且可以是空字。)作标记(称为输入字),整张图至少含有一个初态结点以及若干个(可以是0个)终态结点。某些结点既可以是初态结点也可以是终态结点。 显然,一个NFA可用一个矩阵表示,该矩阵的行表示状态,列表示输入字符,即k行a列的 矩阵元素表示f(k,a)的值。这个矩阵称为状态转换矩阵。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 二、一个NFA 的例子: NFA M=({S,P,Z},{0,1},f,{S,P},{Z}) 其中 : f(S,0)={P} f(Z,0)={P} f(P,1)={Z} f(Z,1)={P} f(S,1)={S,Z} S P Z 0 0,1 1 1 1 状态图表示 ? ? Evaluation only. Created wit
您可能关注的文档
- [外汇交易实训报告.doc
- [外汇交易实践报告新版.doc
- [外汇交易实践报告新版2.docx
- [外汇年检报告格式.doc
- [外国语学院2012年党总支工作要点.doc
- [外汇牌价调研报告.docx
- [外汇模拟交易实训报告.doc
- [外贸实习报告-格式内容详尽.doc
- 上海市商品房预售合同(2019版)0.doc
- [外贸商品学实验指导.doc
- 金融产品2024年投资策略报告:积极适应市场风格,行为金融+机器学习新发现.pdf
- 交运物流2024年度投资策略:转型十字路,峰回路又转(2023120317).pdf
- 建材行业2024年投资策略报告:板块持续磨底,重点关注需求侧复苏.pdf
- 宏观2024年投资策略报告:复苏之路.pdf
- 光储氢2024年投资策略报告:复苏在春季,需求的非线性增长曙光初现.pdf
- 公用环保2024年投资策略报告:电改持续推进,火电盈利稳定性有望进一步提升.pdf
- 房地产2024年投资策略报告:聚焦三大工程,静待需求修复.pdf
- 保险2024年投资策略报告:资产负债匹配穿越利率周期.pdf
- 政策研究2024年宏观政策与经济形势展望:共识与分歧.pdf
- 有色金属行业2024年投资策略报告:新旧需求共振&工业原料受限,构筑有色大海星辰.pdf
最近下载
- 4-1 中化泉州石化 3 万吨年干气脱硫制二甲基亚砜项目设备设计说明书(含塔设备计算说明、换热器设计结果、设备一览表).pdf
- 工程造价_横湖桥商业楼土建工程量清单报价.docx VIP
- 浙江师范大学行知学院 学生手册.pdf
- 2025年辽宁沈阳市文体旅产业发展集团有限公司招聘笔试参考题库附带答案详解.pdf
- 川崎病患儿的护理课件.pptx VIP
- 2024年东莞市东华高级中学自主招生数学试卷附答案解析 .pdf
- 中医馆客服知识培训课件.pptx
- 辽宁沈阳市文体旅产业发展有限公司招聘笔试题库2025.pdf
- 全国公开课大赛一等奖小学一年级下册数学人教版《七巧板》课件.pptx
- 辽宁沈阳市文体旅产业发展集团有限公司招聘笔试题库2025.pdf
文档评论(0)