2022年编译习题参考答案 .pdf
《2022年编译习题参考答案 .pdf》由会员分享,可在线阅读,更多相关《2022年编译习题参考答案 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、- 1 - 习题第 3 章 文法和语言参考答案1写一文法,使其语言是偶整数集合。解:允许以0 打头G: N+A|-A|A ADA|ED0|1|2|3|4|5|6|7|8|9E0|2|4|6|82写一文法,使其语言是偶整数集合,但不允许由0 打头。解:0 除外G:N+A|-A|A ACB|EBDB|EC1|2|3|4|5|6|7|8|9D0|1|2|3|4|5|6|7|8|9E0|2|4|6|83写一文法G,使得L(G) = ambn| m 0, n 1 解:G1: SaS|T或 G2:S aS|bT 或 G3:S aS|Sb|b TbT|b T bT| 4写一文法G,使得L(G) = ambn
2、cp| m 0, n 0, p 0 解:G1:SABC 或G2:SSc|T 或 G3:A aA|bB|cC|AaA| TTb|R B bB|cC|BbB| RRa| C cC| CcC|5设有文法G1:S AaBS aA ABA bA B bBB 写一文法 G2,使得L(G1) = L(G2),并且 G2不含空规则。解:G2: S BaB|Ba|aB|a 或 G2:SbB|Sb|a BbB|b 6写一文法,使其语言是十位数不是0 的整数集合。解:G:NSA S +|-|A D|CD|BCD BBD|C C1|2|3|4|5|6|7|8|9D0|1|2|3|4|5|6|7|8|9名师资料总结 -
3、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - - 2 - 7写出以下文法G 所定义的语言L(G) 。G:S SaSS bS d解:L(G)=(xa)nx|n 0 , xb,d =(b|d)a)n(b|d)|n0 =(b|d)(a(b|d)n|n 0 8设有文法G1:S Sab | c | d 将其改写成以下形式的文法G2,每条规则形如:V xW或V y其中 V 和 W 为非终结符,x 和 y 为终结符串。解:G:S cT|dT|c|d T a
4、bT|ab 9设有文法G1:S abcdB B efgBB b将其改写成以下形式的3 型文法 G2,每条规则形如:V pW或V q其中 V 和 W 为非终结符,p 和 q 为终结符。解:G:S aA A bB B cC C dD D eE|b E fF F gD 10设有文法G1:S aBBaSB bbAAA aAbBcA a将其改写成以下形式的文法G2,每条规则形如:V pX1X2Xn或V q其中 V 和 Xi为非终结符,p 和 q 为终结符。解:G:S aBBPS P a B bQAA Q b A aAQBR|a R c 名师资料总结 - - -精品资料欢迎下载 - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年编译习题参考答案 2022 编译 习题 参考答案
限制150内