收藏 分销(赏)

第三章 编译原理参考答案(1).doc

上传人:xrp****65 文档编号:6908528 上传时间:2024-12-23 格式:DOC 页数:4 大小:303.50KB 下载积分:10 金币
下载 相关 举报
第三章 编译原理参考答案(1).doc_第1页
第1页 / 共4页
第三章 编译原理参考答案(1).doc_第2页
第2页 / 共4页


点击查看更多>>
资源描述
一:有语言L={w|w∈{0,1}*,并且w中至少有两个1,又在任何两个1之间有偶数个0 },试写出该语言的正规表达式。 对于语言L,w中至少有两个1,且任意两个1之间必须有偶数个0;也即在第一个1之前和最后一个1之后,对0的个数没有要求。据此我们求出L的正规式为0*1(00(00)*1)*00(00)*10* 二:设语言L是满足下述条件的符号串构成的语言: 若出现 a ,则其后至少紧跟两个 c ;请给出识别 L 的正规表达式。 其中字母表为{a,b,c} (acc|b|c)* 三:写出下面NFA识别的正规式 (a|b)ab* 三:已知文法G1: S→aB|ε B→bC|bD C→cB|c D→d 试构造其对应的最小DFA,并给出状态转换图和构造过程。 S S B S a C S b D S b c F S ε c d 确定化: I Ia Ib Ic Id {S,F} {B} {B} {C,D} {C,D} {F,B} {F} {F,B} {C,D} {F} 1 S 2 S a 3 S b 4 S b 5 S d c 最小化: {1,5,4} {2,3} {1}{5}{4}{2}{3} 上图即为最小DFA 四:设有L(G)={a2n+1b2ma2p+1| n≥0,p≥0,m≥1}。 (1) 给出描述该语言的正规表达式; (2) 构造识别该语言的确定有限自动机(可直接用状态图形式给出)并化简。 该语言对应的正规表达式为a(aa)*bb(bb)*a(aa)*,正规表达式对应的NFA如图: 确定化:(按照定义,上图已经是DFA,所以下面确定化不做也是可以的,直接最小化) 由最小化方法得到 {0,2} {1} {3,5} {4,6} {7} 最简的DFA: 五: 将图所示的非确定有限自动机(NFA)变换成等价的确定有限自动机(DFA)并化简。其中,X为初态,Y为终态。然后根据最小DFA,写出对应的正规文法(右线性) A->aB|bC B->aF|a|bE|b C->bD D->aD|bF|b E->aF|a|bD F->aF|bF|a|b
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服