1.分別寫出描述以下語言的正規文法和正規式:
l1=。
l2=l2=
答:l1正規文法:s → aa a → bna
a → ba b → bn
b → bb | ε
l1正規式:s = ab*a
l2正規文法:s -> aa
a -> aa | bb | b
b -> bb | b
l2正規式:a(ab)*b
l3正規文法:s → aa
a → bb
b → aa | ε
l3正規式:s = (ab)(ab)*
2.將以下正規文法轉換到正規式
z→0a
a→0a|0b
b→1a|ε
答:z = 0a
a = 0a + 0b
b = 1a + ε
a = 0a + 0(1a + ε) = 0a + 01a + 0= (0 + 01) a + 0
a : (0 | 1)*0
z = 0a
= 0(0 | 01)*0
z→u0|v1
u→z1|1
v→z0|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)*
s→aa
a→ba|ab|b
b→aa
答:s = aa
a = ba + ab + b
b = aa
a = ba + a(aa) + b = (b + aa)a + b
s = (b | aa)*b
i→l|il|id
答:i = i + il + id
= l + i(l + d)
= l(l + d)*
作業6 正規文法與正規式
1.分別寫出描述以下語言的正規文法和正規式 l1 答 正規文法 s aa a bna a ba a 正規式 ab a l2 答 正規文法 s as bn s bn s bs 正規式 aa bb l3 答 正規文法 s ab a aa b bb b aa 正規式 ab ab 2.將以下正規文法轉換到正...
正規文法與正規式
3型文法也叫作正規文法,它對應於有限狀態自動機,它是在2型文法的基礎上滿足 a a ab 右線性 或a a ba 左線性 如果有a a,a ab,b a,b cb則符合3型文法的要求。但是a ab,a ab,b a,b cb或a a,a ba,b a,b cb則不符合3型文法的要求。也就是說,不能夠...
10 16 正規文法與正規式
1.分別寫出描述以下語言的正規文法和正規式 1 l1 2 l2 3 l3 答 1 正規文法 s aa a ba a 正規式 s a b a 2 正規文法 s as s bs b 正規式 s a a b b 3 正規文法 s ab s ab 正規式 s ab ab 2.將以下正規文法轉換到正規式 1 ...