- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第4章 词法分析
1. NFA?正规文法 (1)NFA的字母表为文法的终结符号集; (2)NFA的状态集为文法的非终结符号集; (3)NFA的初态对应于文法的开始符号; (4)NFA的转换函数f(A,t)=B,写成一个产生式A→tB; (5)对NFA的终态Z,增加一个产生式Z→?。 A B t 例:给出如图NFA等价的正规文法G A B C D a a a b b b b G=({A,B,C,D},{a,b},P,A) 其中P: A aB A bD B bC C aA C bD C ε D aB D bD D ε → → → → → → → → → (1)文法的终结符号集为NFA的字母表; (2)文法的非终结符号集为NFA的状态集; (3)文法的开始符号作为NFA的初态; (4)对文法中形如A→tB的产生式,其中t为终结符或?,A和B为非终结符,构造NFA的一个转换函数f(A,t)=B; (5)对文法中形如A→t的产生式,构造NFA的一个转换函数f(A,t)=Z。 2. 正规文法?NFA 例:求与文法G[S]等价的NFA G[S]: S→aA|bB|ε A→aB|bA B→aS|bA|ε S Z A B a a a b b b ε ε 求得: 对左线性正规文法: 将右线性文法的“开始结点”与“终止结点”互换,且将各弧反向。 例:已知左线性正规文法为: I=l|Il|Id 解:先画出右线性文法的自动机: I=l|lI|dI 再将“开始结点”与“终止结点”互换,且将各弧反向。 Z l|d l I I l|d Z l 习题: 给出接受下列字母表{0,1}上的语言DFA. (1)所有以00结束的字符串的集合。 (2)所有含3个0的字符串的集合。 (1)所有以00结束的字符串的集合。 解:正规式为 (0|1)*00 NFA: 再确定化: I I0 I1 {T0}A {T0,T1}B {T0}A {T0,T1}B {T0,T1,T2}C {T0}A {T0,T1,T2}C {T0,T1,T2}C {T0}A 0|1 T0 0 T1 0 T2 A 1 B 0 C 0 1 1 0 (2)所有3个0的字符串的集合。 正规式为:1*01*01*01* 1 1 1 A 0 B C 0 D 0 1 描述下列正规式所表示的语言 (1)0(0|1)*0 (2)(0|1)*0(0|1)(0|1) (3)0*10*10*10* (1)0(0|1)*0 解:以0开头并且以0结尾的0、1串。 (2)(0|1)*0(0|1)(0|1) 解:由0、1组成的串,且从右边开始数 第三位为0。 (3)0*10*10*10* 解:含3个1的0、1串。 对下列语言分别写出它们的正规式: (1) Σ={0,1}上含偶数个1的所有串 (2) Σ={0,1}上含偶数个1的所有串 (1) Σ={0,1}上含偶数个1的所有串 解: (0|10*1)* (2) Σ={0,1}上含奇数个1的所有串 解: (0|10*1)*0*10* 具有?转移的不确定的有穷自动机 1 2 ? ? 3 a b c 对于Σ*上的任何符号串t,若存在一条从某一初态到某一终态的通路,且该通路上所有弧的标记字符依次连接成的串等于t,则称t可以被NFA N所识别或接受。 若N的初态结点同时为终态,或者存在一条从初态到某个终态结点的?通路,则?为N所识别。 NFA N所能识别的符号串的全体记为L(N),称为NFA N所识别的语言 000 111 1010001 110000001 0001100 DFA是NFA的特例.对每个NFA N一定存在一个 DFA M ,使得 L(M)=L(N)。对每个NFA N存 在着与之等价的DFA M。 有一种算法,将NFA转换成接受同样语言的DFA. 这种算法称为子集法. 与某一NFA等价的DFA不唯一. NFA到相应的DFA的构造的基本思路是: DFA的每一个状态对应NFA的一组状态. 定义对状态集合I的几个有关运算: 1. 状态集合I的ε-闭包,表示为ε-closure(I),定义为一状态集,
您可能关注的文档
最近下载
- 物联网安全与隐私保护:物联网系统安全PPT教学课件.pptx
- 慢性肾脏病5期贫血.pptx VIP
- 脑电图试卷.(DOC).doc VIP
- FLOW-3D软件Cast铸造模拟介绍.ppt VIP
- 三上《朝读经典》.pdf VIP
- NB∕T 31011-2019 陆上风电场工程设计概算编制规定及费用标准.pdf
- 1.1 常见的植物(教学课件)科学青岛版二年级上册2025.ppt
- 全身不同部位推拿按摩.pptx VIP
- 2021版ESD静电防护工程师及内审员培训课件(ANSI-ESD-S20.20-2021).pdf VIP
- 2025四川省水电投资经营集团有限公司所属电力公司员工招聘6人笔试备考题库及答案解析.docx VIP
文档评论(0)