正规式、DFA NF.pptVIP

  • 62
  • 0
  • 约2.48千字
  • 约 7页
  • 2017-01-31 发布于湖北
  • 举报
6: 将R=a(a|b)*转换成相应的正则文法 令转换成文法G=(VN,VT,P,S) 其中VT={a,b}, 文法开始符为S 首先形成S→a(a|b)*,然后变换 S→aA A→(a|b)* 7:将文法G[S]转换成正规式 G:S→a A|a A→bA|b 先由产生式得: S=aA|a A=b*b 将A代入S中得: S=ab*b|a 利用正规式变换得 S=a(b*b|ε)=ab* 说明:d*d|ε =(ε|b|bb|…)b|ε =b|bb|…|ε= b* 所求正规式为ab* * 1 构造与正规式(a|b|c)*a等价的DFA: 答:(1)与此正规式对应的NFA为 (2)状态转换矩阵为: {1,2} {1,2} {1,2,3} {1,2} {1,2} {1,2} {1,2,3} {1,2,(3)} {1,2} {1,2} {1,2,3} {0,1,2} c b a 状态空间重新命名,得到的状态转换矩阵为: 2 2 1 2 2 2 1 (1) 2 2 1 0 c b a (3)所以此等价的DFA为:开始状态为0 ,终态集为{1} , 状态集是为{0,1,2} ,输入字母表是{a,b,c} 状态转换矩阵如上。 构造正规式 (0|1)*00 相应的DFA并进行化简。 答:(1)与此正规式

文档评论(0)

1亿VIP精品文档

相关文档