版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编译原理期末复习编译原理期末复习第3-4章基本概念和考试模块出题方法(包括实验)考试方法考试方法 根据文法写出语言根据文法写出语言 根据语言写出文法(上下文无关文法或根据语言写出文法(上下文无关文法或正规文法,同时要消除有害规则和多余正规文法,同时要消除有害规则和多余规则)规则) 容易出错的地方:容易出错的地方: 文法的写法(和正规式的区别、大小写规定)文法的写法(和正规式的区别、大小写规定) 语言的写法(文字表述、集合)语言的写法(文字表述、集合)根据文法写出语言根据文法写出语言例:文法例:文法G G:S0S1, S01问:它的语言是什么?问:它的语言是什么?答:答:L(G)=0n1n|n1
2、点击看答案根据语言写出文法根据语言写出文法 已知语言为已知语言为 0n1n|n1,写出能生成该写出能生成该语言的一个上下文无关文法。语言的一个上下文无关文法。答:文法为:答:文法为:GSGS:S0S1S01点击看答案考试方法考试方法 根据正规式写出语言(正规集)根据正规式写出语言(正规集) 根据语言(正规集)写出正规式根据语言(正规集)写出正规式 根据根据DFA的状态图判断字符串能否被接受的状态图判断字符串能否被接受 根据正规式画出状态图根据正规式画出状态图 根据状态图写出正规式根据状态图写出正规式 将将NFA化为化为DFA(给出过程,要求完成最后一给出过程,要求完成最后一步)步) 将将DFA
3、化简(给出足够的提示)化简(给出足够的提示) 根据正规式或状态图查找字符串根据正规式或状态图查找字符串 根据根据DFA的转换函数或状态表画出状态图(反的转换函数或状态表画出状态图(反之亦可)之亦可)根据正规式写出语言根据正规式写出语言 例例. =l,d,正规式正规式r=l(l d) 定义的正定义的正规集是什么?规集是什么?答:正规集是答:正规集是: 以以l开头,后跟任意多个开头,后跟任意多个l和和d,组成的串的集合。组成的串的集合。(比较:(比较:l,ll,ld,ldd, (标识符)标识符)点击看答案根据语言写出正规式根据语言写出正规式 写出标识符的正规式,其中设字母为写出标识符的正规式,其中
4、设字母为l,数字为数字为d,标识符长度不受限制。标识符长度不受限制。点击看答案答:正规式为答:正规式为 l(l d) 根据DFA的状态图判断字符串能否被接受 例.字符串baab能否被下面的DFA接受bSUVQaaaba,bb点击看答案答:能被接受。根据正规式画出状态图 正规式正规式R= l(l d) 相应的状态图为:相应的状态图为:SQl,dl根据状态图写出正规式例:SQl,dl求正规式求正规式R答:答:R= l(l d) 点击看答案实验考试方法 课程设计有关问题的思考 程序的功能,主要函数 程序的设计方法文法和语言(例1)1.1. G G:S0S1, S012. G: S Ac|Ac|aBa
5、B, A, Aabab, B, Bbcbc3. G: S cAdcAd, A, Aabab, Aa, Aa4. GN: N D|ND, D0|1|2|D|ND, D0|1|2|9|95.5. G: EE+E,EE-E,EEG: EE+E,EE-E,EE* *E,E(E),EiE,E(E),Ei(i(i为数值为数值) )6.6. 略略上一页答案上一页答案1.L(G)=0n1n|n12.L(G)=abc3.L(G)=cabd, cad4.L(G)=由由0-9组成的数字串组成的数字串5.包含数值、加、减、乘、括号的表达式包含数值、加、减、乘、括号的表达式6.各种数的集合:各种数的集合:1.偶正偶数的
6、集合偶正偶数的集合(1)允许允许0开头开头;(2)不许不许0开头开头2.自然数、正整数、被自然数、正整数、被5等整除的数、某几位或位数等整除的数、某几位或位数确定的数、含有符号的数、小数等确定的数、含有符号的数、小数等文法和语言(例2) G(E):E ETP|TT TFM|FF a|b|cP +|-M *|/上一页答案上一页答案 以a,b,c为操作数,以+,-,*,/为操作符的表达式的逆波兰表示文法和语言(例3) anbnambm|n,m0 1n0m1m0n|n,m0 WaWr|W属于0|a*, Wr表示W的逆上一页答案上一页答案 GS:SABAaAb|BaBb|GS:S1S0SAA0A1|GS:S 0S0|aSa|a有穷自动机(例1) 已知DFA M=(S,U,V,Q,a,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国智慧城市建设投资机会及风险控制策略分析报告
- 2025-2030中国智慧城市安防系统集成市场机会与商业模式创新报告
- 2025-2030中国智慧农业装备行业市场竞争格局及未来发展潜力分析报告
- 2025-2030中国智慧农业物联网行业市场现状精准种植模型及示范基地建设分析报告
- 2026云南曲靖市罗平县妇幼保健院招聘编外人员18人备考题库新版附答案详解
- 2026浙江事业单位统考温州市鹿城区招聘(选调)21人备考题库及参考答案详解【夺分金卷】
- 2026云南临沧检测机构招聘食品检测聘用人员1人备考题库附答案详解【a卷】
- 2026河南漯河市临颍县公益性岗位招聘53人备考题库(综合题)附答案详解
- 2026浙江丽水市松阳县国盛人力资源有限公司招聘专职消防员3人备考题库附答案详解(轻巧夺冠)
- 2026陕西西安市高新第一学校招聘备考题库含答案详解(轻巧夺冠)
- 2025浙江杭州临安文商旅集团有限公司招聘工作人员4人笔试历年备考题库附带答案详解
- 2026四川巴中市通江县红峰国资本投资运营集团限公司公开招聘9人易考易错模拟试题(共500题)试卷后附参考答案
- 2026届湖北省武汉普通高中高三3月调考化学+答案
- 小儿肺炎救治管理培训措施
- 2026年安庆医药高等专科学校单招职业适应性测试题库含答案详解(b卷)
- 湖北省云学名校联盟2025届高三年级2月联考物理(含答案)
- 2026云南德宏州瑞丽市人民法院招聘聘用制书记员2人考试参考试题及答案解析
- 2026年春季小学湘美版(2024)二年级下册美术教学计划、教案及每课教学反思(附目录)
- 医疗器械经营质量管理体系文件(全套)
- 2025年常州纺织服装职业技术学院单招职业技能测试题库附答案解析
- 2026富民村镇银行春季招募笔试备考题库及答案解析
评论
0/150
提交评论