好文档 - 专业文书写作范文服务资料分享网站

编译原理课后习题答案+清华大学出版社第二版 

天下 分享 时间: 加入收藏 我要投稿 点赞

《编译原理》课后习题答案第四章

先构造 NFA:(2) X T0=X A T1= ABFL Y CG T2= Y T3= CGJ DH K T4= DH EI T5= ABFKL T6= ABEFIL EJY T7= ABEFGJLY EHY CGK T8= ABEFHLY EY CGI T9= ABCFGJKL DHY T10= ABEFLY T11= CGJI 0 ε X 1 A ε ε F B 1 C 0 ε 1 G 0 H 1 I 0 ε J 1 K D 1 E ε L ε ε 0 Y 用子集法将 NFA 确定化 ε X ABFL Y CGJ DH ABFKL ABEFIL ABEFGJLY ABEFHLY ABCFGJKL ABEFLY CGJI DHY 0 Y DH Y EJY EHY EY DHY EY DHJ 1 A CG K EI CG CG CGK CGI CGK CG K 2

盛威网(www.snwei.com)专业的计算机学习网站

《编译原理》课后习题答案第四章

DHJ T12= DHY T13= DHJ EIK T14= ABEFIKL DHJ ABEFIKL EJY EI EIK CG 将T0、T1、T2、T3、T4、T5、T6、T7、T8、T9、T10、T11、T12、T13、T14重新命名,分别用 0、 1、2、3、4、5、6、7、8、9、10、11、12、13、14 表示。因为 2、7、8、10、12 中含有Y,所以它们都为终态。 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14

0 2 4 2 7 8 10 12 10 13 7 1 1 3 5 6 3 3 9 11 9 3 5 6 14 3

盛威网(www.snwei.com)专业的计算机学习网站

3

《编译原理》课后习题答案第四章

0 1 1 1 (3) 先构造 NFA: 先构造 NFA: ε a,b ε B ε C b Y X a A ε b ε D a E a F ε

用子集法将 NFA 确定化 ε a b X X T0=X A A ABCD T1=ABCD BE BY BE ABCDE BY ABCDY T2=ABCDE BEF BEY BEF ABCDEF BEY ABCDEY T3=ABCDY BE BY T4=ABCDEF BEF BEY T5=ABCDEY BEF BEY 将T0、T1、T2、T3、T4、T5重新命名,分别用 0、1、2、3、4、5 表示。因为 3、5 中含有Y,所以它们都为终态。 a b 0 1 1 2 3 盛威网(www.snwei.com)专业的计算机学习网站

4

《编译原理》课后习题答案第四章

2 3 4 5 0

(4) 先构造 NFA: ε ε X b A ε

用子集法将 NFA 确定化: X T0=X A T1=ABDEF CI G T2=CI DY T3=G ε X CI G 4 2 4 4 b

3 a a 4 5 3 5 5 b a 1 a 2 b b 5 a a b a C

ε B b ε F b G b H ε ε D ε E a I b Y a CI b A G DY H 5

ABDEF ABDEFY

盛威网(www.snwei.com)专业的计算机学习网站

《编译原理》课后习题答案第四章

H T4=ABDEFY T5=ABEFH

ABEFH CI CI G G 将T0、T1、T2、T3、T4、T5重新命名,分别用 0、1、2、3、4、5 表示。因为 4 中含有Y, 所以它为终态。

0 1 2 3 4 5

DFA 的状态图: 0 b 1 a 2 b a a 4 b 3 b b 5 b a 2 2 2 b 1 3 4 5 3 3

盛威网(www.snwei.com)专业的计算机学习网站

6

编译原理课后习题答案+清华大学出版社第二版 

《编译原理》课后习题答案第四章先构造NFA:(2)XT0=XAT1=ABFLYCGT2=YT3=CGJDHKT4=DHEIT5=ABFKLT6=ABEFILEJYT7=ABEFGJLYEHYCGKT8=ABEFHLYE
推荐度:
点击下载文档文档为doc格式
3a0mt2r24m5a66i6tmib55397303xo01065
领取福利

微信扫码领取福利

微信扫码分享