


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、文法和语言-练习题ZI已妝法 G= <E, T, F, 5 一,( J, ih P, E);其中 P由以产生据成:E->E+T | E-T | TT->T*F| T/F | FF今(E)| i试给出下述表达式的最左、最右推导及语iiWo© (i) i*i© l+i/i(S)参考答案<1>最左推导:® E=>T=>F=>i E =>T = F =(E) d(T) n (F) =>(i) E =>E+T=>T+T =>F+T =>i+T =>i+TF =>i+F#F =&g
2、t;i+i*F =>i+i#i E =>E4T=>TfTzF+T=>i+T =>i+F =>i+(E) =>i+(T) => i”T拿F)zz>i+(F#F)>i+(F*F) =>i+(i*F) =>i+(产 i) E =>E十T=T+T =>T/F+T =>F/F+T =>i/F+T =>i/i+T =>i/i+T*F =>i/i+F*F=>i/i+rF =i/i+i/i<2>最右推导:®E=>T=>F=>i E =>T=>
3、; F =>(E) R(T) =HF) R(i) E=>T=>厂F=>产F=>門今門® E =>EtT=E+T/F =>E+T/i=>EtFA=>E+i/i =>T+i/i F+i/i 今 冷/i E =>E十T=>E+F=>E+(E)=> E+(E+T)=> E+(E+F)=>E+(E+i) =>E+(T+i)=> E+(F+i) => E+(i+i) => T+(i+i) => F+(i+i) => i+( i+i E =>E十TnE4TF=&
4、gt;E十T'i=>E+F*i =>E+产imi*i=>T/U产i=>T/i4i/i =>F/i+i/i => i/i+i/i<3>语法树:TAE+I /1 J T /FTTA/N!*,T fi/KE4Ii2-2试构造产生下列语言的正规文注° 口二仙卩| rib心0> 。二佃氏| r,匀t曲 LF佶| mR S= 3丨w是由偶数个©和偶数个1所组成的符号和11匕题答素不唯一1正诵即可t£->讯 | 1A| EaS | bA | eA->bA | cC | ECCC I E5->aS |
5、 eSOA | IBA->OS | 1C | 0B->1S | OC | 1C->OB | 1AN 3试构造产生F列语言的上下文无关文法。® L±= abc" | l尸 lcrro* | m, niy Lb二01-01-i | rnl 是不以0打头的正偶數此题答案不唯一正确即可乜S-aAbCA->aAb | eC->cC | ES->1SO I uoA->OA1 | 01SOIAA->1A1 | 0S->D|D£2 OsA I 吐Dl1|2|3|4|5|6|7|8|9D2->2|4|6|&
6、;DO|1|2|3|4|5|6|7|8|92考虑文法»L) |已LT L, S | S<D指岀终结符*非*釋符和幵始符号。(2)建立T顾旬子的分析樹 <a, a> <(a)rp (a)行)为(2)中的每个句子构這最左推导(4)为(2)中的每个句子构進最右推导参考答案(1)终结符:养(、) 非终结符:5、L 开始符号:S(2)SS/(L)(L)/、/KL,SL , S1 /1Sa1/| ' 1 (L)1saS13a3 S= (L) =J> (LrS) => (SrS) => (afS) (ara)S= (L) => (L,S) =
7、> (S3) 3 (L)3) => (|S,S)今(a),S)=>«ah(L» => (a)>(S» => (aMa»(4)S=> (L) n (L n (La) => (S,a) n (a,a)S=> (L) => (L.S) => (L(L) => (L(S» n «L(a) => (S,(a)=(L)剧)=> (剧)=> (a)剧)2.5考虑文法S->aSbS | bSaS | £(1)为句子abab构造两个不同的最右推导,
8、以说明该文法罡二义的。<2)为句子abab构造两个不同的最左推导'以说明该文法是二义的。(3)为句子abab构造两个不同的语法树,臥说明该文法是二义的。参考答案(1> ©5 aSbS a5b at>Sa5babab5 =aSbS =aSba5b5 今 aSbaSb 吕 aSbab 今 abab由于句子知b存在两种不同的最右推导,所臥该文法为f二<性文 法。(2) I)S aSbS abS abaSbS ababS abab©S=aSbS =>abSa SbS =>aba SbS=>ababS =abab由于句子恥詬存在两种不
9、同的最左推导,所以该文法为一个二冥性文 法。C3)S £由于句子Mb存在两棵不同的语法虬所以後文;主为一个二义性:to乙 乙s试确定下面文法的类型G= A, 0? C, a, b? c, PS)其中,0由以下产生式组成;£->aAB | aBA>aAc | aCB->bcCb->bCCc-bcc参考答案根据1型文法的走义可知该文法为1型文法。N 了试描述由下列文法所产生的语言的特点°(1> G = A, Bj g bj G dh P, S>其中P= S->AB, A->aAb | 血 B-KBd | 計 G;=( A
10、; a, b, P; S)其中,p二s今恥,A->bA |l a(3> Gs= (<5; Dh 5, b 2, 3, 4; 5&. 7,町 9>, P( 5)其中,P= S->D | SDj D-X>| 1|2|3|4|5|6|7|8|9 G尸(S, <a, b; Pj S)苴中,P- SaSb, Sab>参考答案(1) >=1, j>=0(2) "畑 I j>-0(3 )由0乡组成的任竜艮度的数宇串(4)u=amtr | m>=l脳一个上下文无关文法生成句子白血日的语法树如下二CD i獗5去的产生式集合
11、P可自殖哪些元素?给出後句子相应的最左、最右推导。B5参考答案 P=SA0S | Aa |s 2艮 E予50 旳 E->b最左推导;S =J>ABS =>aBS =>aBBS =>a&BS =>abBS =>abbS =>abbAa =>abbaa最右推导;S=5>ABS =ABAa =ABaa=i> ASBBaa =5>ASBbaa => ASbbaa =>Abbaa =>abbaa乙9生成语言L二Wb吧毎|必。,庐s &即的文;疑什么?参考答案生成该语言的文法为砧=SABAaAd I DD->bDc | beB->Be | e-e210试证明下面给定文法为二义性文法.6= (5隔 B,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 17365-2025微束分析金属与合金电子探针定量分析试样的制备方法
- 宠物救生与急救操作考核试卷
- 模具超声波无损检测技术考核试卷
- 核电站设计与建设中的质量监督与验收标准考核试卷
- 漆器工艺品目标消费群体研究考核试卷
- 竹材采运信息化与大数据分析考核试卷
- 电磁场扫描与探测教具考核试卷
- 租赁店铺的社区关系维护考核试卷
- 煤炭行业人才培养与引进考核试卷
- 科尔沁艺术职业学院《文化产业管理概论》2023-2024学年第二学期期末试卷
- 科学素养大赛题库及答案(500题)
- 2023年绥滨县社区工作者招聘考试笔试题库及答案解析
- 双心治疗课件
- 广东省肇庆市各县区乡镇行政村村庄村名明细及行政区划代码
- 缓和医疗精品课件
- 2022国家自然科学基金委员会公开招聘应届毕业生9人模拟卷含答案
- 儿童功能性独立评定量表(WeeFIM)
- 工程(产品)交付后顾客满意度调查表
- 体育市场营销(第三版)整套课件完整版电子教案课件汇总(最新)
- 新形势下的处方审核工作-处方审核培训
- T∕CHAS 10-4-9-2019 中国医院质量安全管理 第4-9部分:医疗管理危急值管理
评论
0/150
提交评论