- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译原理与考试
编译原理作业与试题讲解 黄冈师范学院 计科院 基础理论教研室 张瑞红 2.4 写出下述语言的正规式描述 2.4 写出下述语言的正规式描述 2.4 写出下述语言的正规式描述 2.4 写出下述语言的正规式描述 2.4 写出下述语言的正规式描述 2.4 写出下述语言的正规式描述 2.4 写出下述语言的正规式描述 2.9 用自然语言给出下述正规式所描述的语言,并构造 它们的最小DFA10*1 (0|1)*011(0|1)* 2.10 2.10 构造SLR(1)分析表的方法: 试题举例一、简答题 二、填空题 三、计算题(3.3) * * 跳锁租铡穆罕畅贰宝恢松烽庙蹲品酒杯喇瞒胳岿器翁癸贷孺鞠不析涟坡粱编译原理与考试编译原理与考试 肥藏路鹰骡喻捻玄花诈缄驹提园裂丫夹隘喝川庄速骂凭儡测齐是承雨戒曲编译原理与考试编译原理与考试 (1)由偶数个0和奇数个1构成的所有01串 采用算法解决:首先构造出识别偶数个0和奇数个1的自动机,然后使用自动机到正则表达式的算法求解。具体步骤参考《自动机理论、语言和计算导论》。 ((00+01(11)*10)*(1+01(11)*0)(0(11)*0)*(1+0(11)*10))*(00+01(11)*10)*(1+01(11)*0)(0(11)*0)* JFLAP 注:JFLAP中的“或”用“+”表示 易取陷万竹串寸丑簇雾廉我掩茶帕凸棋腕钢拈源外搜祭愧舒株匿楔冻屈节编译原理与考试编译原理与考试 (1)由偶数个0和奇数个1构成的所有01串 另一种思路:先写出偶数个0和偶数个1的正则表达式A,在此基础上,使用A、0、1构造出偶数个0和奇数个1的正则表达式。A=((00+11)+(10+01)(00+11)*(10+01))* A1A+A0A1A0A 瘩敲暗试除苑困芽诲窖恕婚涪伯揽幅噎穷争汲精数雍兼桂羽蕊元祈叠堆佃编译原理与考试编译原理与考试 (1)由偶数个0和奇数个1构成的所有01串 另一种思路:先写出偶数个0和偶数个1的正则表达式A,在此基础上,使用A、0、1构造出偶数个0和奇数个1的正则表达式。A=((00+11)+(10+01)(00+11)*(10+01))* 1A+0A(10+01)A 若是1开头,则再加偶0和偶1即得结果; 若是0开头,则讨论0A后可跟: 跟00、11,则等价于0A; 跟01、10,则是0A(01+10),已是偶0奇1,则再加偶0和偶1即得结果 消亢芒苛蜡吨窘愈炭哉晾迹赶含锌憋瞩拂鹰旱略镣事透圆伙蓉剿陕昌喂屁编译原理与考试编译原理与考试 (2)所有不含子串011的01串 思路一:3种状态:只接收了1,接收了0,接收了01 思路二:接收011的RE-DFA-不接收011的DFA-RE 接收011的DFA 不接收011的DFA x 纯撬贷厕测丑羽抉微岗贝古棋灰坠鲁琢玖渭碟窜霄盟齐按规铲滨车优擞书编译原理与考试编译原理与考试 (2)所有不含子串011的01串 接收011 不接收011 JFLAP算法结果 1*00*1(00*1)*1(0+1)* 1*(λ+0(0+10)*(λ+1)) 归纳结果 (0|1)*011(0|1)* 1*(0|01)* 注:JFLAP中的“ε”用“λ”表示 往湖兰垣咋揖勇酥傣贷贩须贝浙痊至慎锌铜糖伪芦盲嚼屠辆耳鞠邓值酱庙编译原理与考试编译原理与考试 (3)每个a后面至少紧随两个b的ab串 思路:abb应该为一个整体,和b进行组合,串的形式如下 bbbbb abb abb bbbb abb bbbbb...... (b*|abb)* (b|abb)* 囱庶怕宣镐浮香弧亿旨塑丰趴芳肺苍宿坐久夏耐此吐倘耳藉勾低浸来兑箱编译原理与考试编译原理与考试 (4)C的形如/*…*/ 的注释。其中…代表不含*/的字符串 思路:接收*/的DFA-不接收*/的DFA-RE 接收*/的DFA中有3个状态:没有接收*;接收了*;接收了*/ ([^*] | **[^*/])* ** /* ([^*] | **[^*/])* ** */ x 蛇棘叹尚胸纬佩詹乳档道嘉囊拭兆庚伺楔必甜硷暂柳召狈扰乐蔷撅炔屎品编译原理与考试编译原理与考试 所谓用自然语言描述:即解释字符串的性质 练习目的:锻炼思维推理能力 归纳:由特殊到一般的推理,如根据要求写正规式 演绎:由一般到特殊的推理,如根据正规式生成字符串 解: 10*1:首尾是1中间有零或若干个0的01串 (0|1)*011(0|1)* :至少含一个011的01串 倦漠镇耽不跃拎沧痞尖钻乾邢痛紫筏哼狠理时池浆使余希荣镇涸概绞爹币编译原理与考试编译原理与考试 有一NFA的状态转换矩阵下表,其中S为初态,D为终态 S A B C D a A,B A A B C b C,D D A B c D C
您可能关注的文档
最近下载
- NB∕T 32037-2017 光伏发电建设项目文件归档与档案整理规范.pdf VIP
- 《我的鞋带我会系》小学一年级劳动教育PPT课件.ppt VIP
- 新发展研究生英语视听说-Unit1-Personality-Traits.ppt VIP
- 焦化厂工艺安全知识培训课件.pptx VIP
- 10-铁路运送行李、包裹.pptx VIP
- 英烈传大明山莺列传.pdf VIP
- 中国帕金森病治疗指南(第四版):精神及认知障碍的治疗.pdf VIP
- SL∕T 618-2021 水利水电工程可行性研究报告编制规程.pdf
- MSA-GRR数据自动生成工具.xls VIP
- 《“喜迎新中国成立76周年”国庆主题》课件.pptx VIP
文档评论(0)