码迷,mamicode.com
首页 > 其他好文 > 详细

第6次——正规文法与正规式

时间:2019-10-18 17:25:55      阅读:100      评论:0      收藏:0      [点我收藏+]

标签:abs   a*   psi   正规文法   ilo   转换   描述   eps   语言   

1.分别写出描述以下语言的正规文法和正规式:

L1={abna|n≥0}。

L2={ambn|n≥1,m ≥1}

L2={(ab)n|n≥1}

(1)正规文法:S->aA A->bna  A->Ba  B->bn  B->bB|ε  

     正规式:S->ab*a

(2)正规文法:S->AB

                      A->aA|ε 

                     B->bB|ε 

    正规式:a*b*

(3)正规文法:S-->ab | abS

    正规式:(ab)*

 

 

 

 2.将以下正规文法转换到正规式

Z→0A
A→0A|0B
B→1A|ε

A=0A+0B=0A+0(1A+ε)=0A+01A+0=(0+01)A+0=(0+01)*0

 正规式:(0|01)*0

Z→U0|V1
U→Z1|1
V→Z0|0

 

Z=(Z1+1)0+(Z0+0)1=Z10+10+Z01+01=Z(10+01)+(10+01)=(10 | 01)*(10 | 01)

正规式为: (10 | 01)*(10 | 01)

 

S→aA
A→bA|aB|b
B→aA

 

A=bA+a(aA)+b=(b+aa)A+b=(b | aa)*b

S=a(b | aa)*b

正规式为: a(b | aa)*b

 

I→l|Il|Id

 I=l+Il+Id=l+(l+d)I=l(l | d)* 

正规式为:l(l | d)* 

第6次——正规文法与正规式

标签:abs   a*   psi   正规文法   ilo   转换   描述   eps   语言   

原文地址:https://www.cnblogs.com/WEJACKSI/p/11699424.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!