第一范文网 - 专业文章范例文档资料分享平台

大连理工大学编译原理复习介绍

来源:用户分享 时间:2025/8/23 3:55:42 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(1)用正规式描述该有限自动机所表示的语言。 (2)由NFA转为DFA。 (3)构造最简DFA。 答案: (1)(a|b)*a(a|b)* (2) (3) (4)DFA的化简 [简答题 10分]

[1] 已知 NFA= ( {x,y,z},{0,1},M,{x},{z} ),其中: M(x,0)={z}, M(y,0)={x,y}, M(z,0)={x,z}, M(x,1)={x}, M(y,1)= φ ,M(z,1)={y}, 构造相应的DFA并最小化。 答案:根据题意有NFA图: 下表由子集法将NFA转换为DFA: 面将该DFA最小化:

(1) 首先将它的状态集分成两个子集:P1={A,D,E},P2={B,C,F} (2) 区分P2:由于F(F,1)=F(C,1)=E,F(F,0)=F并且F(C,0)=C,所以F,C等价。由于F(B,0)=F(C,0)=C, F(B,1)=D,F(C,1)=E,而D,E不等价(见下步),从而B与C,F可以区分。有P21={C,F},P22={B}。 (3) 区分P1:由于A,E输入0到终态,而D输入0不到终态,所以D与A,E可以区分,有P11={A,E},P12={D}。 (4) 由于F(A,0)=B,F(E,0)=F,而B,F不等价,所以A,E可以区分。 (5) 综上所述,DFA可以区分为P={{A},{B},{D},{E},{C,F}}。所以最小化的DFA如下: [2] 给定下列自动机: 把此自动机转换为确定自动机DFA。 答案: 有状态矩阵如图:

从而可得DFA如图: [3] (1)将下图中的NFA M确定化为DFA M’。 (2)将DFA M’化简。 a0aab1 答案: 确定化: {0} {1} a {0,1} {0} b {1} ---

搜索更多关于: 大连理工大学编译原理复习介绍 的文档
大连理工大学编译原理复习介绍.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8vgi957oz52mdyx423a46cyp27lz4y01bry_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top