收藏 分享(赏)

编译原理文法和语言答案.doc

上传人:hwpkd79526 文档编号:6717424 上传时间:2019-04-21 格式:DOC 页数:3 大小:414KB
下载 相关 举报
编译原理文法和语言答案.doc_第1页
第1页 / 共3页
编译原理文法和语言答案.doc_第2页
第2页 / 共3页
编译原理文法和语言答案.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、练习 1. 文法和语言1. 文法:Z U0 | V1U Z1 | 1V Z0 | 0(1) 请写出全部由此文法描述的只含有四个符号的句子.(2) 该文法是 Chomsky 几型文法?Answer:(1) 1010, 0110, 1001, 0101(2) 3 型文法2. 给定前缀表示的表达式文法 G :(1) E -EE(2) E -E(3) E a(4) E b(5) E c试问 -a-bc 是否 L(G) 的句子? 若是,请给出该句子所有可能的分析树;若不是,请说明理由.Answer: -a-bc 是 L(G)的句子。所有可能的分析树如下。(1) (2) (3)E-Eca-Eb E-E-E

2、abc E-Eca-bE3. 考虑文法:S ( L ) | aL L, S | S写出句型 ( a , ( a , a ) ) 的最左推导和最右推导。Answer: (1) 最左推导:S (L) (L,S) (S,S) (a,S) (a,(L) (a,(L,S) (a,(S,S) (a,(a,S) (a,(a,a)lmllmllmllmllm(2) 最右推导:S (L) (L,S) (L,(L) (L,(L,S) (L,(L,a) (L,(S,a) (L,(a,a) (S,(a,a) (a,(a,a)rrrrrrrr4. 考虑文法:S aSbS | bSaS |写出句型 abab 的两个最左推

3、导。Answer:(1) S aSbS abSaSbS abaSbS ababS abablmllmlml(2) S aSbS abS abaSbS ababS abablllll5. 文法 G :P PaP | PbP | cP | Pe | f证明文法 G 是二义文法. * 通过证明句型 f b f b f 存在两棵分析树.Answer: 因为存在两个分析树,所以是二义文法。两个分析树如下:(1) (2)PbPfff PbPfff6. 文法:S ( L ) | aL L , S | S分析句型: ( L , a , S ), 求:短语、直接短语、句柄、素短语、最左素短语.Answer: S(L),SL,a句 型 : ( L,a S)短 语 : , 、 ,aS、直 接 短 语 : a句 柄 :素 短 语 : a最 左 素 短 语 :7. 文法:S a( T )T T , SS分析句型: ( T , ( , a ) ), 求:短语、直接短语、句柄、素短语、最左素短语.Answer:S(T),S()aT,SS 句 型 : ( T, a)短 语 : , 、 , ,( a)、 ( ,)、 、 a直 接 短 语 : 、句 柄 :素 短 语 : 、 a最 左 素 短 语 :

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报