第六次作业

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

L1={abna|n≥0}。

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

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

 

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

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

 

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

 

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

 

I→l|Il|Id

 

1、(1)L1:A->aSa

      B->bS

      ab*a

 

 

  (2)X->AB

    A->aA|a

    B->bB|b

    aa*bb*

 

  (3)X->aA

      A->Bb

      B->aA

      a(ab)*b

2、(1)B =(1A+ε)

    A = (0A+0(1A+ε))

    Z = 0(0A+0(1A+ε))

     =0(0A+01A)

     =0*1*0

  (2) V = (Z0+0)

     U = (Z1+1)

     Z = ((Z0+0)+(Z1+1))

     = (0+1)*

  (3)B = aA

   A = (bA+aB+b)

   Z = a(bA+aB+b)

    = abA+aaB+ab

    = abA+aaaA+ab

    = a*(ab)*

  (4)L = L+IL+Id

    = I*(Id)*

posted @ 2019-10-17 20:15  蔡云桓  阅读(108)  评论(0编辑  收藏  举报