- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
.
第2章 习题
2-1 设有字母表A={a,b,c,…,z},A={0,1,…,9},试回答下列问题:
(1) 字母表A上长度为2的符号串有多少个? (2) 集合AA含有多少个元素? 中的全部长度不大于3的符号串。 ∪列出集合A(AA)(3)
2-2 试分别构造产生下列语言的文法:
b|n≥0};(1){a |n,m,p≥0};bc(2){a #d|n≥0};{a)#b|n≥0}∪{c(3 w的逆序排列4(){w#w }# | w∈{0,1},w;是 )任何不是以0打头的所有奇整数所组成的集合;(5 1所组成的符号串的集合。)所有由偶数个(60和偶数个
2-3 试描述由下列文法所产生的语言的特点: A→bA(1)S→10S0 S→aA A→a (2)S→SS A→εA→1A0 S→1A0
A→CA→1A S→B0 )S→1A(3 C→1C0 C→εB→B0 B→C S→a(4)S→aSS
试证明文法2-4
aDb|ab →→cC|c DbBc|bc CAB|DC A→aA|a B→→ S 为二义性文法。
2-5 对于下列的文法aSb|c
→SAB|c A→→bA|a B的最右推导,并指出各步直接推导所得句型的句柄;指出句子的全试给出句子bbaacb 部短语。.
.
化简下列各个文法2-6
c C→cS|→bAB|cSB (1) S→aABS|bCACd A→bAB|cSA|cCC BbE|f
B→A→dDA|e (2) S→aAB|E
g E→fA| C→cAB|dSD|a D→eAbC|d SA C→(3) S→ac|bA A→cBC B→
产生式2-7 消除下列文法中的ε- ε(1) S→aAS|b A→cS| (2) S→aAA A→bAc|dAe|ε
2-8 消除下列文法中的无用产生式和单产生式B D→C C→b B→DB|(1) S→aB|BC A→aA|c|aDb
[S]|[ ] B→A→B|(S)|( ) |SB|A (2) S→SA(E)|i |P P→→(3) E→E+T|T TT*F|F F→P↑F
习题答案第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
},S)
→ε| aSb对应文法为G(S)=(1)
},S) Y→cY|ε X→bX|Y,(2) 对应文法为G(S)= u2192aS|X,b,c,d,#}, {S→X, S→Y, 为文对(3)应法G(SX→aXb|#,
Y→cYd|# },S)
.
.
(4) G(S)=1,#}, {S→W#, W→0W0|1W1|# },S)u2192J|IBJ, B→0B|IB|(5) ε.,
I→J|2|4|6|8, J→1|3|5|7|9},S)
(6)对应文法为 S→0A|1B|ε,A→0S|1C , B→0C|1S, C→1A|0B
2-3 解:
|n,m≥0}。a0本文法构成的语言集为:L(G)={(10) ab(1)
,该语言特点是:产生的句子中,0、 |n≥0}(2) L(G)={110个数相同,并且若干相接的1后必然紧接数量相同的连续的0。
|q≥1,n≥0},特点10|p≥1,n≥0}∪{100L(G)={1(3) 本文法构成的语言集为: 。00形式,进一步,可知其具有形式{10|n,m≥0,且n+m0} 是具有110或1 。L(G)={a|n≥1}可知,该语言特点是:产生的句子是奇数个a(4)由
2-4 证明: abc,它对应两个最右推导:因为存在句子: abc Abc S ? AB ?? abc
S Dc ?? DC ? 所以,本文法具有二义性。
2-5 解: 的最右推导为:句子bbaacb bbaacb
bbAacb bAacb Aacb AaSb AB S ?????? 上面推导中,下划线部分为当前句型的句柄。 bbaacb与句子相应的语法树为:
.
文档评论(0)