编译原理第二章习题与答案 .pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

2-1设有字母表A1={a,b,c,…,z},A2={0,1,…,9},试回答下列问题:

(1)字母表A上长度为2的符号串有多少个?

1

(2)集合AA含有多少个元素?

12

(3)列出集合A(A∪A)中的全部长度不大于3的符号串。

*

112

2-2试分别构造产生下列语言的文法:

(1){ab|n≥0};

nn

(2){abc|n,m,p≥0};

nmp

(3){a#b|n≥0}∪{c#d|n≥0};

nnnn

(4){w#w#|w∈{0,1},w是w的逆序排列};

r*r

(5)任何不是以0打头的所有奇整数所组成的集合;

(6)所有由偶数个0和偶数个1所组成的符号串的集合。

2-3试描述由下列文法所产生的语言的特点:

(1)S→10S0S→aAA→bAA→a

(2)S→SSS→1A0A→1A0A→ε

(3)S→1AS→B0A→1AA→C

B→B0B→CC→1C0C→ε

(4)S→aSSS→a

2-4试证明文法

S→AB|DCA→aA|aB→bBc|bcC→cC|cD→aDb|ab

为二义性文法。

2-5对于下列的文法

S→AB|cA→bA|aB→aSb|c

试给出句子bbaacb的最右推导,并指出各步直接推导所得句型的句柄;指出句子的

全部短语。

2-6化简下列各个文法

(1)S→aABS|bCACdA→bAB|cSA|cCCB→bAB|cSBC→cS|c

(2)S→aAB|EA→dDA|eB→bE|f

C→cAB|dSD|aD→eAE→fA|g

(3)S→ac|bAA→cBCB→SAC→bC|d

2-7消除下列文法中的ε-产生式

(1)S→aAS|bA→cS|ε

(2)S→aAAA→bAc|dAe|ε

2-8消除下列文法中的无用产生式和单产生式

(1)S→aB|BCA→aA|c|aDbB→DB|CC→bD→B

(2)S→SA|SB|AA→B|(S)|()B→[S]|[]

(3)E→E+T|TT→T*F|FF→P↑F|PP→(E)|i

第2章习题答案

2-1答:

(1)26*26=676

(2)26*10=260

(3){a,b,c,...,z,a0,a1,...,a9,aa,...,az,...,zz,a00,a01,...,zzz},共有

26+26*36+26*36*36=34658个

2-2解:

(1)对应文法为G(S)=({S},{a,b},{S→ε|aSb},S)

(2)对应文法为G(S)=({S,X,Y},{a,b,c},{S→aS|X,X→bX|Y,Y→cY|ε},S)

(3)对应文法为G(S)=({S,X,Y},{a,b,c,d,#},{S→X,S→Y,X→aXb|#,Y→cYd|#},S)

(4)G(S)=({S,W,R},{0,1,#},{S→W#,W→0W0

文档评论(0)

***** + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8032132030000054
认证主体社旗县清显文具店
IP属地河南
统一社会信用代码/组织机构代码
92411327MA45REK87Q

1亿VIP精品文档

相关文档