- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* College of Computer Science Technology, BUPT 例2: G = ({A,B,C}, {a,b,c}, P, A) P: A→abc A→aBbc Bb→bB Bc→Cbcc bC→Cb aC→aaB aC→aa 是1型文法。 其定义的 L = {anbncn | n≥1} A =abc A =aBbc =abBc =abCbcc =aCbbcc =aabbcc =aaBbbcc * College of Computer Science Technology, BUPT 例3: G = ({S,B,C}, {a,b}, P, S) P: S→aC;S→bB;B→aS;B→bBB B→a; C→bS;C→aCC;C→b 是2型文法 S =aC =ab S = aC =aaCC S =aC =abS =abaC =ababS =ababaC =ababab S =bB =bbBB =bbaSB =bbaaCB =bbaabB =bbaaba * College of Computer Science Technology, BUPT 例4: G = ({A,B,C}, {a,b,c}, P, A) P: A→Ba; A→c; B→Cb; C→c 左线性文法 L = {c, cba} 正则语言 注意:已知语言求文法,文法不是唯一的,即可以有不同的表达方法。 * College of Computer Science Technology, BUPT 四类文法之间的关系 只是对生成式形式加以限制 0型 无限制 1型 不允许A→ε形式 2型 3型 属于2型 不含A→ε的2型、3型属于1型,1型、2型、3型均属于0型。 * College of Computer Science Technology, BUPT 作业: P47 4,6,7 题 College of Computer Science Technology, BUPT * College of Computer Science Technology, BUPT 第二章 语言及文法 主要内容: 定义形式语言的术语 给出文法的定义和文法的分类 要求掌握: 语言和文法的形式定义 CHOMSKY文法体系的分类。 * College of Computer Science Technology, BUPT 第一节 语言的定义与运算 一、语言的一些术语: 字母表: 字符的有限集合,记为T。 字符串: 由字母表T中的字符构成的序列称字母表T上的字符串(句子)。 常记为u,v,w,x,y,z; 常用a,b,c,d 标识单个字符。 * College of Computer Science Technology, BUPT 字 母 表 (Alphabet) 概念 形式符号的集合 记号 常用 T、 ? 表示 举例 英文字母表 ? a, b, …, z, A, B , …, Z ? 英文标点符号表 ? , ; : . ? ! ’ ‘ “ ” ( ) … ? 汉字表 ? …, 自, …, 动 , …, 机, … ? 化学元素表 ? H, He, Li, …, ? T = ? a, n, y, 任,意 ? * College of Computer Science Technology, BUPT 字 符 串 (string) 概念 字母表 T 上的一个字符串(简称串),或称为 字(word),为 T 中字符构成的一个有限序列。 空串(empty string), 用? 表示,不包含任何 字符。 举例 设 T = ? a, b ?,则? , a, ba, bbaba 等都是串 字符串 w 的长度,记为 ?w? ,是包含在 w 中字符的个数 举例 ?? ? = 0, ?bbaba? = 5 ai 表示含有i个a的字符串 * College of Computer Science Technology, BUPT 连接(concatenation) 设 x, y为串, 且 x ? a1a2 … am, y ? b1b2 … bn, 则 x 与 y 的连接 x y ? a1a2 … am b1b2 … bn 连接运算的性质 ( x y ) z ? x( y z )
您可能关注的文档
最近下载
- 曲沃县各级文物保护单位一览表(2021版).docx VIP
- 2025年甘肃省公路交通建设集团武仙公路收费运营人员招聘61人简历怎么投递笔试备考题库及答案解析.docx VIP
- 2025年安徽省淮南市招聘社区工作者考试题(含答案).docx VIP
- 小学新学期开学收心会开学第一课收心主题班会通用PPT.pptx
- 做中文讲师妈妈.doc VIP
- 细胞的基本结构-细胞膜的结构和功能.ppt VIP
- 2025年初中语文九年级上册教学计划及进度表 .pdf VIP
- 部编版小学四年级语文上册教案(全册).pdf VIP
- 2025年甘肃省公路交通建设集团武仙公路收费运营人员招聘61人简历怎么投递笔试备考试题及答案解析.docx VIP
- 高中生物实验探究教学中的跨学科学习研究教学研究课题报告.docx
文档评论(0)