(完整word版)编译原理习题集.docxVIP

  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) {a nbmcp|n,m,p ≥0} 解: G(S) :S→aS|X,X →bX|Y,Y → cY| ε ( 3) {a n # b n|n ≥0} ∪{cn # dn|n ≥0} 解: G(S) : S→ X,S→ Y,X→aXb|#, Y → cYd|# } ( 5)任何不是以 0 打头的所有奇整数所组成的集合 解: G(S):S→J|IBJ,B → 0B|IB| ε,I → J|2|4|6|8, J → 1|3|5|7|9} ( 6)(思考题)所有偶数个 0 和偶数个 1 所组成的符号串集合 解:对应文法为 S →0A|1B| ε, A→ 0S|1C B →0C|1S C →1A|0B 描述语言特点 2) S→ SS S →1A0 A → 1A0 A →ε 解: L(G)={1 n10n11n20n2 1 nm0nm |n1,n2, ,nm≥0;且 n1,n2, nm 不全 为零 } 该语言特点是:产生的句子中, 0、1 个数相同,并且若干相接的 1 后必 然紧接数量相同连续的 0。 5) S→ aSS S →a 解: L(G)={a (2n-1) |n ≥1} 可知:奇数个 a (1) 解:由于此文法包含以下规则: AA→ε,所以此文法是 0 型文法。 解: (1)aacb 是文法 G[S] 中的句子,相应语法树是: 最右推导: S=aAcB=aAcb=aacb 最左推导: S=aAcB=aacB=aacb ( 3) aacbccb 不是文法 G[S] 中的句子 aacbccb 不能从 S 推导得到时,它仅是文法 G[S] 的一个句型的一部分,而不是一个句子。 11. 解:最右推导 : S=AB=AaSb=Aacb=bAacb=bbAacb=bbaacb 上面推导中,下划线部分为当前句型的句柄。对应的语法树为: 短语 a1 对 A1 b1a1 对 A2 b2 b1a1 对 A3  直接短语 句柄 √ √ c 对 S1 √ a2cb3 对 B bbaacb 对 S 2 第三章 假设 M:人 W: 载狐狸过河, G:载山羊过河, C:载白菜过河 根据文法知其产生的语言是 L={a mbnci | m,n,i ≧1} 可以构造如下的文法 VN={S,A,B,C}, VT={a,b,c} P={ S → aA, A →aA, A → bB, B →bB, B →cC, C → cC, C →c} 其状态转换图如下 : 7 (1) 其对应的右线性文法是 : A →0D, B → 0A,B→1C,C→1|1F,C → 1|0A,F →0|0E|1A,D →0B|1C,E→1C|0B 最短输入串 011 任意接受的四个串: 011,0110,0011,000011 任意以 1 打头的串 . 9.对于矩阵 (iii) 状态转换图: 3 型文法(正规文法) S→aA|a|bB A →bA|b|aC|a B →aB|bC|b C → aC|a|bC|b 用自然语言描述输入串的特征 以 a 打头,中间有任意个(包括 0个) b, 再跟 a, 最后由一个 a,b 所组成的任意串结尾或者以 b 打头,中间有任意个(包括 0个) a, 再跟 b, 最后由一个 a,b 所组成的任意串结尾。 (1) 确定化: a b [S] S [S,A] A [A,B] ○ [S,A] A [S,A] A [A,B] ○ [B] ○ [A,B] B ○ [B] B [B] C B ○ ○ C C ----------------------------------------------------- 以上为第一次作业 最小化: 0 {S,A} {B,C} 因为 {S}b= φ {A}b={B} 所以 {S,A}={S}{A} 因为 {C}b= φ {B}b={B} 所以 {B,C}={B}{C} 1 {S}{A}{B}{C} 原 DFA已为最小 DFA。 ( 1) G1 的状态转换图: 或 G1 等价的左线性文法 G1’[F] : F→Dd|Bb, D →C, B → S| ε|Ab|Db, A → Sa|a, C → Bc, S →Eb, E → Aa 或 G1’[F] : F→Dd|Bb, D →C, B → S| ε|Ab|Db, A → Sa|a, C → Bc, S →Aab 求出描述习题 3-12 中图( 2)( 3)所给出有限自动机所识别语言的正规式 2) a(ba) *b 或 (ab) * ab 3) a( b|aa) *a ----------------------------------------------------- 以上为第二次作业 22 (1)

文档评论(0)

183****0046 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档