




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、编译原理练习,2,文法和语言,符号和符号串,文法的类型,文法和语言的形式化定义,句型分析 语法树 文法和语言的二义性,上下文无关文法,文法的定义 推导的定义 语言的定义,第三章,字母表和符号串 符号串的运算 集合的闭包运算,第三章 1、作业P48 第5题 写一文法,使其语言是偶正整数的集合。 要求: 允许 0 打头。 思路:首先根据集合的描述设计几个句子,然后从句子中找出规律(或共性),把它们的性质用产生式表示出来。 提示:(1)生成的偶正数应不包括,若干个0。 (2)将偶正数分为两类:一类为允许若干个0(0个数=0)后跟不以0开头的偶正数;一类为允许若干个0后跟2|4|6|8的偶正数(如00
2、02,即不允许只含有若干0 )。 2、为只包含数字、 , 的表达式,例如 9 2 5等构造一个文法,使得 和运算满足右结合, 的运算优先级高于。 提示:结合性和运算优先性可以根据语法树的层次考虑。进而思考左递归产生式与运算符的结合性的关系。 3、一个上下文无关文法生成句子 abbaa 的推导树如下: (1)给出串 abbaa 最左推导、最右推导。 (2)该文法的终结符、非终结符、产生式集合 P 可能有哪些元素? (3)找出该句子的所有短语、直接短语、句柄。 提示:知识点:语法树的构造,文法的组成,短语等概念。 4、给出生成下述语言的三型文法:anbmck|n, k=1,m0 提示:(1)三型文法中产生式的特点 (2)可参考P49 第16题,词法分析,自动构造工具,正规集,正规式,有穷自动机(NFA DFA),正规文法,第四章 知识结构,1、已知正规式b(ab)*和(ba)*b (1)分别构造上述两个正规式相应的DFA, (2) 将(1)构造的DFA最小化, (3)利用DFA证明b(ab)*=(ba)*b (4)构造该语言的正规文法。 提示: 使用的知识点:正规式 NFA,NFADFA,DFA的最小化,DFA 正规文法。 由转化得到的相同的最小化DFA,进而证明两个正规式等价。 2、(1)由偶数个0和奇数个1构成的所有01串的。 (2)写出由0和1的个数都是偶数的01串的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 营销创业实训室管理办法
- 蔡甸区文体场馆管理办法
- 街道办公共设施管理办法
- 西藏第十批驻村管理办法
- 衢州市犬粪管理暂行办法
- 西宁市文化课堂管理办法
- 规范社保公积金管理办法
- 设施马铃薯栽培管理办法
- 请休假管理办法(试行)
- 财政部支付单据管理办法
- 气道净化护理2025年护理团体标准解读
- 2024年上海城建职业学院招聘笔试真题
- 2025年山东省中考道德与法治试卷真题(含答案)
- (高清版)DB11∕T 2429-2025 补充耕地质量调查与评价技术规范
- 湖北省襄阳市2024-2025学年高一下学期7月期末统一调研测试地理试卷
- 机场行李安检安全培训心得体会
- 睾丸扭转超声诊断
- 建筑施工企业2025年半年业绩总结和下半年工作计划
- 2025年省考陕西(行测)考试试题(含答案)
- 昭通设备装卸方案(3篇)
- 2025至2030中国港口航道工程行业深度研究及发展前景投资评估分析
评论
0/150
提交评论