下载此文档

编译原理精华总结--计算题.ppt


文档分类:高等教育 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
*
练****给出i+i*i的规范推导,并画出语法树。
i


i


i



最左推导过程:E=>E + E
=>i + E
=>i + E * E
=>i + i * E
=>i + i * i
文法G[E]如下:
E→E+E
E→E*E
E→( E )
E→i
课堂练****br/>阅倍昼另扒此瓷找况事砒畏侵肩泽驼坷荧狗辉灰闪霹韶胎庚胞箭入膳玲援编译原理精华总结--计算题编译原理精华总结--计算题
*
(1)转换函数;
(3)状态转换图
DFA三种表示的转换
(2)状态转换矩阵;
DFA M=({0,1,2,3},{a,b},f,0,{3})
f(0,a)=1 f(0,b)=2 f(1,a)=3 f(1,b)=2
f(2,a)=2 f(2,b)=3 f(3,a)=2 f(3,b)=1
a
b
0
1
2
0
1
3
2
0
2
2
3
0
3
2
1
1

a
1
0
3
2
a
a
b
b
b
b
a
苏茶彭划色场记溯斟瘪淑徘蚌氖酋簇任数因掺围爵泳舜楚零丧瞒斑挖拣沛编译原理精华总结--计算题编译原理精华总结--计算题
*
课堂练****br/>4
f
3
5
6
2
1
i




a
a
a
a
b
b
b
b
start
NFA转变为DFA
跋宽弯熄石弛擂陪辜节虑罩扮壮此趋内优镇屡该毕烛穆担竣鸣回彭玄妥值编译原理精华总结--计算题编译原理精华总结--计算题
*
等价的DFA
a
C
D
B
A
E
F
S
b
a
a
a
a
a
b
b
b
b
b
a
b
F
start
NFA转变为DFA
前畴萎下邀咯舅犬观勃舱雷浇勋餐绍李噪襄渠梗酚懦俯皋潍鸟盯托绿秽宦编译原理精华总结--计算题编译原理精华总结--计算题
*
DFA最小化
课堂练****把下图最小化
奸试彭鞠抱遥爵杯崇郧逃凑属焙画讨惋搁泥排缓成碍蜀戮坑昔赎色愚为个编译原理精华总结--计算题编译原理精华总结--计算题
*
(1)将所有状态分成两个子集:终态集{0}和非终态集{1,2,3,4,5};
(2)当输入a时可判断{1,2,3,4,5}可再拆分,拆分后:{4}{1,2,3, 5};
(3)当输入b时可判断{1,2,3,5}可再拆分,拆分后:{1, 5}{2,3};
(4)当输入a时可判断{2,3}可再拆分,拆分后:{2}{3};
{1, 5}在输入a或b时指向相同,不可再拆。
得:最小DNF为:
DFA最小化
净挥驶惹秆瓷箩朴钩宣委像妒辞萧炔脖蹭勋凡帖焦味见评乐还兜蒙径洞染编译原理精华总结--计算题编译原理精华总结--计算题
课堂练****br/>构造a(b*c|c*b)的NFA
a(b*c|c*b)
S
Z
S
A
Z
a
b*c|c*b
S
A
Z
a
c*b
b*c
B
S
A
Z
a
b
b
c
C
ε
ε
c
正规式构造NFA
御净娠态败宏杏躇疮阉氓与梆骨晰靶剑绢窑藉杉妻懊窥饺逮景扬弊宏燃睛编译原理精华总结--计算题编译原理精华总结--计算题
课堂练****br/>4
3
5
2
1


a
a
a
a
b
b
b
b
求以下NFA的正规式
第一步
6
4
a
a
z
3
5
2
1
s




a
a
b
b
b
b
6
NFA构造正规式
如领逗敞鞋胁梅陷潞怖眩当芬虾握戳孕备肇惜剑贩据眷宪嚼工缸裙容庙脊编译原理精华总结--计算题编译原理精华总结--计算题
第二步
第三步
第四步
z
s
(a|b)*(aa|bb)(a|b)*
aa|bb
z
5
2
s
(a|b)*
(a|b)*
aa
z
5
2
1
s




a|b
a|b
bb
6
NFA构造正规式
巴糊酚舔摸组仰杏伏铆龟呆惶蛇之茄迢刽棵裙蕴逊逼外哩卵讲倍灸隋鹰恿编译原理精华总结--计算题编译原理精华总结--计算题
例:给出如图NFA等

编译原理精华总结--计算题 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1314042****
  • 文件大小423 KB
  • 时间2021-03-03