- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                    0    1 +x  z    x  y  x,y    -z  x,z  y x - 1 y 0 z 0 1 0 0 0 +        0      1 +x     z      x -z     x,z    y -x,z   x,z    x,y  y     x,y  x,y   x,y,z  x -x,y,z x,y,z  x,y 确定自动机: x - 1 y 0 A 0 1 0 + z 0 0 1 B C 1 0 - - 3、将自动机确定化。 S - 1 Z 0,1 1 0 0 0 + Q U V 1 1 0,1        0    1 +S    VQ   QU  VQ   ZV   QU  QU   V    QUZ -VZ   Z    Z  V    Z -QUZ  VZ   QUZ -Z    Z    Z 1 - 1 6 4 0 + 2 3 7 5 0 1 1 0 0 0 1 1 0 - 0 1 - * 1、写出非负整数的正则表达式。 例子:1234或0或1023         0123或-123  非法 	非负整数→数字|非0数字整数 	整数→数字|整数数字 	数字→0|1|2|…|9 	非0数字→1|2|…|9 2章 习题 数字 非0数字 数字 解:D=1|2|…|9     L=0|D(0|D)* 2、写出以非5数字为开头的所有非负整数之集的正则表达式。 例子:1234或0或1023           0123或5123  非法 解:D=1|2|…|9     E=1|2|3|4|6|7|8|9     L=0|E(0|D)* 4、构造自动机A1 A2使得:    L(A1)={ε,an,ban|n≥1}      L(A2)={ε,(ab)n| n≥1} 解: L(A1)={ε,an,ban|n≥1}  A B ? an ban + - A B ? a C b D + - a ? E ? a a 利用?闭包方法:       a   b +ABC  BC  DE -BC   BC  DE   EB -BE   BE A1=({1,2,3},{a,b},f,1,{1,3}) 	f(1,a)=2 	f(2,b)=3 	f(3,a)=2 1 2 a 4 a a +- - a 1 b - A B ? (ab)n + - 解: L(A2)={ε,(ab)n|n≥1} A B ? b + - C ? ? D a E a F b 利用?闭包方法:         a   b +-ABCE  DF   DF        BCE  -BCE   DEF   DEF   F   BCE   F         B  -B 1 2 a 3 b a +- - 6 5 b 4 a - b 8、把下列NDA转化为DA: 1 2 a 3 b a + - b 1 2 a 3 b a + - b 解:A1设改为A,B,C 状态        a  b +1    2  2       2,3 -2,3  2  2,3 A B a C b a + - a       a   b +1   2,3 -2,3      2,3 解:A2设改为A,B状态 A B a + - b 9、从下面εDA消去ε边: 1 2 ε 3 a ε + - b ε 1 2 ε 3 a ε + - b 4 a b 解:(1) 1 2 ε a + - b 1 2 a +- +- b b a 1 a +- b 1、2等价可合并,亦得上述答案 1 2 ε 3 a a + - b 4 a b b 1 2 a 3 a a + - b 4 a b b 解:(2) 15、写出下面DA的正则表达式。 1 2 b 3 a b + - b 4 a a a         a    b +1      2  2           2,3 -2,3    2,3  2,3,4 -2,3,4  2,3  2,3,4 得到确定DA: 1 2 3 a b + - b 4 a a b - 最小化DA: 1 2 3 a + - b a b 1 3 + - ab a|b 得到正则式: 结果:ab(a|b)* 1 3 + - ab(a|b)* 1、构造下列正则式相应的DA:   (1)1(0|1)*101   (2)1(1010*|1(010)*1)*0   (3)a((a|b)*|ab*a)b   (4)b((ab)*|bb)*ab S Z + - 1(0|1)*101 解:(1) S Z + - 101 1 2 1 (0|1)* S Z + - 101 1 2 1 1 3 ε ε 0 S Z + - 1 1 2 1 1 3 ε ε 0 4 5 1 0 去除ε边: S
                 原创力文档
原创力文档 
                        

文档评论(0)