- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译原理(第3版)课本习题答案
第二章 高级语言及其语法描述
6.(1)L(G6)={0,1,2,......,9}+
(2)最左推导:
N=ND=NDD=NDDD=DDDD=0DDD=01DD=012D=0127
N=ND=DD=3D=34
N=ND=NDD=DDD=5DD=56D=568
最右推导:
N=ND =N7=ND7=N27=ND27=N127=D127=0127
N=ND=N4=D4=34
N=ND=N8=ND8=N68=D68=568
7.【答案】G:S→ABC | AC | C
A→1|2|3|4|5|6|7|8|9
B→BB|0|1|2|3|4|5|6|7|8|9
C→1|3|5|7|9
8.(1)最左推导:
E=E+T=T+T=F+T=i+T=i+T*F=i+F*F=i+i*F=i+i*i
E=T=T*F=F*F=i*F=i*(E)=i*(E+T)=i*(T+T)=i*(F+T)=i*(i+T)=i*(i+F)=
i*(i+i)
最右推导:
E=E+T=E+T*F=E+T*i=E+F*i=E+i*i=T+i*i=F+i*i=i+i*i
E=T=T*F=T*(E)=T*(E+T)=T*(E+F)=T*(E+i)=T*(T+i)=T*(F+i)=T*(i+i)=F*(i+i)=i*(i+i)
(2)
9.证明:该文法存在一个句子iiiei有两棵不同语法分析树,如下所示,因此该文法是二义的。
10.【答案】无二义文法为:
11. 【答案】
第3章 词法分析
7.构造下列正规式相应的DFA:
(1) 1(0|1)*101
解:
(1)构造NFA:
(2)确定化:
构造状态转换矩阵如下: 重命名:
I I0 I1 {X} - {1,5,2} {1,5,2} {5,2} {5,3,2} {5,2} {5,2} {5,3,2} {5,3,2} {5,4,2} {5,3,2} {5,4,2} {5,2} {5,Y,3,2} {5,Y,3,2} {5,4,2} {5,3,2} S 0 1 0 - 1 1 2 3 2 2 3 3 4 3 4 2 5 5 4 3
(3)化简 (4)化简之后的状态表
分组{0,1,2,3,4} {5}
S 0 1 0 - 1 1 1 2 2 3 2 3 1 4 4 3 2 考察{0,1,2,3,4}0={2,4} {0,1,2,3,4}1={1,3,5}
∴ 分化为:{0,1,2,3}、{4}、{5}
再考察:{0,1,2,3}0={2,4}
∴ 分化为:{0,1,2,}、{3}、{4}、{5}
再考察:{0,1,2}0={2} {0,1,2}1={1,3}
∴ 分化为:{0}、{1,2,}、{3}、{4}、{5}
(5)画出状态转换图:
(3) 0*10*10*10*
解:
(1)构造NFA:
(2)确定化:
构造状态转换矩阵如下: 重命名:
I I0 I1 {X,7,1} {7,1} {2,8,3} {7,1} {7,1} {2,8,3} {2,8,3} {8,3} {4,9,5} {8,3} {8,3} {4,9,5} {4,9,5} {9,5} {6,10,Y} {9,5} {9,5} {6,10,Y} {6,10,Y} {10,Y} -- {10,Y} {10,Y} -- S 0 1 0 1 2 1 1 2 2 3 4 3 3 4 4 5 6 5 5 6 6 7 - 7 7 -
(3)化简
如上表所示:{0,1}、{2,3}、{4,5}、{6,7}
化简后的状态表为:
S 0 1 0 0 1 1 1 2 2 2 3 3 3 -
(4)最简DFA状态转换图
8.(1)(0|1)*01
((1|2|3|4|5|6|7|8|9)∑*(0|5))|(0|5)
)1*0((01*0)︱1)*︱0*1((10*1)︱0)*
a*b*c*......z*
(5) (x0︱)(x1︱) (x2︱)......(x9︱) ∑={0,1,.....,9}
其中x0 ∈∑ xi∈∑-{ x0,......, xi-1 } i=1,......,9
(6) (x0︱)y0(x1︱)y1 (x2︱)y2......(x9︱
您可能关注的文档
最近下载
- 高二化学选择性必修三知识点 .pdf
- 图形创意(第二版)林家阳 高教 全套课件.pdf VIP
- 社区网格员安全培训课件.ppt VIP
- 浅谈水体富营养化治理的国内外研究现状.pdf VIP
- 公共管理研究方法(浙大)大学MOOC慕课 客观题答案.docx VIP
- “十五五”档案战略规划与发展方向.docx VIP
- 《创新创业基础——理论、案例与训练》 第七章 选择商业模式.pptx VIP
- 国际快递实务 出境快件的检验检疫 PPT-海关快件监管流程.pptx VIP
- 《老年人心理护理》精品课件——项目二 老年人认知变化及其应对.pptx
- 一种硫化镉-硫铟锌异质结纳米棒阵列复合材料及其制备方法.pdf VIP
原创力文档


文档评论(0)