-->
当前位置:首页 > 题库 > 正文内容

主观题:h0022. 求下列文法所描述的语言

Luz3年前 (2022-04-11)题库1399
分别求下列文法所描述的语言:
① G1[S]:
S→aaSbb | ε

② G2[S]:
S→10S0 | aA
A→bA | a

③ G3[S]:
S→SS | 1A0
A→1A0 | ε







答案:解答:
∵ S=>aaSbb=>aaaaSbbbb=> …
∴ L(G1[S])={a^(2n)b^(2n) | n≥0}---------------------3分


∵ S=>10S0=>1010S00=>…=>(10)^mS0^m=>(10)^m aA 0^m
A=>bA=>bbA=>…=>b^nA=> b^na
∴S=>…=>(10)^m aA 0^m =>(10)m a b^na 0m
L(G2[S])={ (10)^m a b^na 0^m | m≥0,n≥0}---------------------3分


解:
∵ S=>SS=>…=> SS^m=> SS^m=> 1A0(1A0)^m
A=>1A0=>11A00=>…=>1 ^m A0 ^m =>1^m A0^m=>1^m 0^m
∴ S=>1A0(1A0)^m =>11^m 0^m 0(11^ m 0^m 0)^n
L(G2[S])={ (1^m 0^m )^n | m≥1,n≥1}---------------------3分

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。