- 984
- 0
- 约5.58千字
- 约 13页
- 2016-02-26 发布于江西
- 举报
编译原理 第二章习题答案.doc
第2章 习题解答
1.文法G[S]为:
S-Ac|aB
A-ab
B-bc
写出L(G[S])的全部元素。
[答案]
S=Ac=abc
或S=aB=abc
所以L(G[S])={abc}
==============================================
2. 文法G[N]为:
N-D|ND
D-0|1|2|3|4|5|6|7|8|9
G[N]的语言是什么?
[答案]
G[N]的语言是V+。V={0,1,2,3,4,5,6,7,8,9}
N=ND=NDD.... =NDDDD...D=D......D
===============================================
3.已知文法G[S]:
S→dAB? A→aA|a? B→ε|bB
问:相应的正规式是什么?G[S]能否改写成为等价的正规文法?
[答案]
正规式是daa*b*;
相应的正规文法为(由自动机化简来):
G[S]:S→dA A→a|aB B→aB|a|b|bC C→bC|b
也可为(观察得来):G[S]:S→dA A→a|aA|aB B→bB|ε
==============================================================================
原创力文档

文档评论(0)