下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第二章3. 何谓“标志符” ,何谓“名字” ,两者的区别是什么 答:标志符是一个没有意义的字符序列,而名字却有明确的意义和属性。4. 令+、*和f代表加、乘和乘幕,按如下的非标准优先级和结合性质的约定,计算1 + 1*2 f2*1 f 2的值。(1 )优先顺序(从高到低)为 +、*和f,同级优先采用左结合。(2)优先顺序为f、 +、*,同级优先采用右结合。答:(1) 1+1*2f 2*1 f 2=2*2f 2*1 f 2=4f 2*1 f 2=4f 2f 2=16f 2=256(2) 1+1*2f 2*1f 2=1+1*2f 2*1=1+1*4*1=2*4*1=2*4=86. 令文法 G6 为
2、N- D|NDD-0|1|2|3|4|5|6|7|8|9( 1 ) G6 的语言 L( G6 )是什么(2)给出句子 0127、 34、 568 的最左推导和最右推导。答:(1)由0到9的数字所组成的长度至少为1的字符串。即:L(G)=dn|n仝1,d 0,1,9( 2) 0127 的最左推导: N=>ND=>NDD=>NDDD=>DDDD=>0DDD=>01DD=>012D=>01270127 的最右推导: N=>ND=>N7=>ND7=>N27=>ND27=>N127=>D127=>0127 (
3、其他略)7. 写一个文法,使其语言是奇数集,且每个奇数不以 0 开头。答: G( S): S->+N|-NN->ABC|CC->1|3|5|7|9A->C|2|4|6|8B->BB|0|A|£注:可以有其他答案。常见的错误 :N->2N+1原因在于没有理解形式语言的表示法,而使用了数学表达式。8. 令文法为E->T|E+T|E-TT->F|T*F|T/FF->(E)|i(1)给出i+i*i 、i*(i+i)的最左推导和最右推导。给出i+i+i、i+i*i和i-i-i 的语法树,并给出短语,简单短语和句柄。答:i*(i+i) 的最左
4、推导:E=>T=>T*F=>F*F=>i*F=>i*(E)=>i*(E+T)=>i*(T+T)=>i*(F+T)=>i*(i+T)=>i*(i+F)=>i*(i+i)i*(i+i) 的最右推导:E=>T=>T*F=>T*(E) F*(i+i) => i*(i+i)(其他略)注:要牢记每一步都是对(2) i+i+i的语法树:=>T*(E+T)=>T*(E+F)=>T*(E+i)=>T*(T+i)=>T*(F+i)=>最左(右)的一个非终结符号进行一步推导。短语:i 1,
5、i 2, i 3, i i + i 2, i i+i 2+ i 3简单短语:i 1, i 2, i 3T*(i+i)=>(其他略)9.证明下面的文法是二义的:证明:反例法:对于该文法的句子iiieiS->iSeS|iS|i有两个最右推导如下,所以该文法是二义的:S=>iS=>iiSeS=>iiSei=>iiieiS=>iSeS=>iSei=>iiSei=>iiiei10. 把下面的文法改写成无二义的: S->SS|(S)|()答:假设规定左结合的顺序,可以改造成无二义文法如下:s->s(t)|(s)|()t- >S| £注:大纲不要求掌握,作为参考11. 给出下面语言的相应文法:Li=a nbnci|n 仝 1,i 仝 0L2=aibncn|n 仝 1,i 仝 0n n m mL3=a b a b |m,n = 0n m m nL4=1 0 1 0 |m,n = 0答: (1) S->AB A->aAb|ab B->Bc|(2) S->AB B->bB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理理论知识视频串讲
- 老年人护理团队协作能力
- 家具销售补充采购协议范本
- 采购合同履行承诺书范文4篇
- 2026年海宁市交通投资控股集团有限公司下属公司招聘备考题库完整答案详解
- 产品技术问题复现及解决方案指南
- 童话里的英雄梦现实中的担当议论文(10篇)
- 2026年浙江中医药大学临床医学院及直属附属医院公开招聘人员备考题库及答案详解1套
- 公司经营管控改善承诺书范文7篇
- 2026年中共漯河市委统战部所属事业单位人才引进招聘备考题库及答案详解(易错题)
- 2026年部编版新教材语文二年级上册期末无纸笔检测题(评价方案)
- 大学计算机教程-计算与人工智能导论(第4版)课件 第8章 计算机视觉
- 余姚市公务员 面试面试题及答案
- 内蒙古自治区乌兰察布市集宁区2025-2026学年九年级上学期12月期末考试(中考诊断)化学试卷(含答案)
- 2025年广东省第一次普通高中学业水平合格性考试(春季高考)英语试题(含答案详解)
- 中国马克思主义与当代2024版教材课后思考题答案
- 2026年日历表(每月一页、可编辑、可备注)
- 2025年大一上数学分析期末考试题及答案
- 九江市村级卫生室诊所医疗机构卫生院社区卫生服务中心地理位置地址信息汇总
- 会计职业生涯规划书
- 液压传动课程设计-卧式半自动组合机床液压系统
评论
0/150
提交评论