欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    编译原理-文法类型.ppt

    • 资源ID:6599806       资源大小:270.16KB        全文页数:24页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    编译原理-文法类型.ppt

    2.3.3 形式语言鸟瞰,一、文法的四种类型二、文法四种类型的包含关系三、文法四种类型的描述能力,一、文法的四种类型,乔姆斯基(Chomsky)产生式,V=VNVT V+,V*对产生式施加不同的限制 文法的四种类型:0型、1型、2型和3型,0型文法(短语文法)PSG Phrase Structure Grammar,V+,V*至少含有一个非终结符0型文法的能力相当于图灵机任何0型语言都是递归可枚举的;递归可枚举集必定是一个0型语言,1型文法(上下文有关文法)CSG Context-Sensitive Grammar,定义1:每个产生式均满足|,(仅仅S例外,但S不出现在其他产生式的右边)定义2:产生式的形式:A,即左部的一个非终结符在推导时,它左右的字符串必须保持原样.,2型文法(上下文无关文法)Context-Free Grammar CFG,产生式的形 式:A AVN,V*2型文法一定满足1型文法的定义|A|关于 A,补充定理:有关上下文无关文法中的规则,若L是由文法G产生的语言,G每个产生式的形式均为A,AVN,V*,(可为)则L能由这样的一种文法产生,即:每个产生式或者为A形式,V或者为S的形式,且S不在任何产生式的右边,3型文法(正规文法,正则文法)A regular grammar,右线性文法:AB 或 A,VT*左线性文法:AB 或 A,VT*,3型文法的另一个定义,右线性文法:AaB 或 Aa,aVT左线性文法:ABa 或 Aa,aVT,补充,小结,产生式:,V+,V*0型:,V+,V*至少含有一个非终结符1型:,V+,V*|(仅S例外,但S不出现在其他产生式的右边)2型:A,AVN,V*3型:AB 或 A,VT*,二、文法四种类型的包含关系,G1:SCDAbbACaCABaaBCbCB BbbBADaD CaBDbD DbAabDG1是上下文有关文法,请判断以下文法的类型,补充例,G2:SaB,AbAASbA,BbAa,BbSAaS,BaBBG2是上下文无关文法,补充例,G3:S0A A1BS1B B1BS0 B1A0A B0A0SG3是正规文法,补充例,G4:I lT|lT lT|dT|l|d其中l 表示az中的任何一英文字母,d 表示09中的任一数字。G4是正规文法,补充例,三、文法四种类型的描述能力,L(T3)L(T2)L(T1)L(T0),上下文有关语言上下文无关语言正规语言,3型语言举例 L(T3),L=an bam|n,m1 G:SaS,SaB,BbC,CaC,Ca,_型文法,补充例,3,L(T3)L(T2),存在一个语言是2型语言 而非3型语言 L(G)=an bn|n1 无法用正则文法描述 G:SaSb|ab,p34,以下语言是_型语言,L=an ban|n1 G:SaAa,AaAa,Ab,2,补充例,L(T2)L(T1),存在一个语言是1型语言 而非2型语言L=anbmanbmccc|n,m1 无法用上下文无关文法描述,补充例,L=anbnci|n1,i1 是上下文无关 语言L=anbncn|n1 无法用上下文无关文法产生,P35,L(T1)L(T0),存在一个语言是0型语言 而非1型语言L=c|(a|b)*只能用0型文法产生.,P35,补充:Decision problem,Decision problem 判断一个符号串是否是一个语言的句子Fully Decidable 存在一个算法在有限时间内给出答案Semi-decidable(Recursively Enumerable)存在一个算法,如果符号串是该语言的句子,将在有限时间内回答“是”如果符号串不是该语言的句子,可能无法在有限的时间内给出答案,补充:文法和识别系统,0型文法-图灵机 1型文法-线性界限自动机 2型文法-不确定的下推自动机3型文法-有穷自动机,

    注意事项

    本文(编译原理-文法类型.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开