首页 > 其他 > 详细

编译原理 九

时间:2019-11-07 01:16:40      阅读:135      评论:0      收藏:0      [点我收藏+]

1.将DFA最小化:教材P65 第9题

 

答:

技术分享图片

 

 

 最小化结果:

技术分享图片

 

 

 

2.构造以下文法相应的最小的DFA

S→ 0A|1B

A→ 1S|1

B→0S|0

 

答:

正规式:

S->(01|10)(01|10)*

NFA

技术分享图片

 

 

 DFA状态转换矩阵

技术分享图片

 

 DFA

技术分享图片

 

 最小化

 

技术分享图片

 

 最小化结果

技术分享图片

3.给定如下文法 G[S]:

AB

→ aA | ? 

→ b | bB

给出句子aaab 的一个自顶向下语法分析过程,并说明回溯产生的原因是什么?

 

答:

S->AB
S->aAB
S->aaAB
S->aaaAB
S->aaaB
S->aaab
回溯产生原因:
反复提取公因子

4.P100 练习4,反复提取公共左因子,对文法进行改写。

S->C$
C->bA|aB
A->aD|bAA
B->bD|aBB
D->?|C

 

编译原理 九

原文:https://www.cnblogs.com/huangwenshuo/p/11809486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!