- 10
- 0
- 约1.19万字
- 约 80页
- 2017-01-31 发布于湖北
- 举报
学习本章目的 学生通过学习了解高级程序语言的一些基本概念及其分类。以及语法结构的形式描述问题。 讲授6课时 以板书为主 本章主要讲解的内容为乔姆斯基文法及其分类,文法的二义性判断和证明,上下文无关文法的简化和语法树。 重点与难点 本章重点就是二义性判断和转化以及高级语言文法的内容。 文法分类是难点 作业 P32 2题 3题 5题 7题 8题 9题 10题 思考题 1设计一个文法,定义一个已知语言 2分析已知语言的句子结构特征设计相应的一组规则,但不唯一。 3设计的文法必须能定义已知语言的结构特征,不能扩大或者缩小范围。 定义某程序语言条件语句的文法G为 S→ if b S |if b S else S |A (其他语句) 试证明该文法是二义性的并消除之。 分析 该文法的句子 if b if b A else A 对应两棵不同的语法树,所以该文法是二义性的。 例2.15: 复合if语句的两棵语法语法树 if A S S b else S if b S A (b) S if b S A S if b else S A (a) 消除文法的二义性可采用下面两种方法。 (1) 不改变已有规则,仅加进一些非形式的语法规定:else与前面最接近的不带else
您可能关注的文档
最近下载
- JGJ-T304-2013:住宅室内装饰装修工程质量验收规范.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第4课时(Parts 4a, 4b & 5)》.pptx VIP
- 《计算机控制技术第3版》-于海生 习题解答.pdf VIP
- 专题 力学综合压轴题 中考物理.docx VIP
- 2026年北京市通州区高三一模英语试卷(含答案).docx
- Join In 剑桥版五年级英语下册课件《Unit 5 第4课时(Parts 5 & 6)》.pptx VIP
- 备婚婚礼策划筹备准备流程清单.xlsx VIP
- 富士康-NPI新产品导入培训资料.pdf
- 一种临边作业用安全带挂点装置.pdf VIP
- Join In 剑桥版五年级英语下册课件《Unit 6 第1课时(Parts 1a, 1b & 1c)》.pptx VIP
原创力文档

文档评论(0)