- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编译原理自学辅导书
编译原理自学辅导书
第一章绪论
1.主要内容
本章通过对编译原理课程的介绍,引出了编译程序的概念,着重讨论了编译程序与解释程序的区别,揭示了编译程序在计算机运行时的地位和作用;通过本章的学习,对编译程序的词法分析程序、语法分析程序、语义分析程序、中间代码生成程序、代码优化程序、目标代码生成程序、错误检查和处理程序、各种信息表格的管理程序等八个部分的功能和作用有一定的了解;了解编译程序执行“遍”概念。
2.学习要求
识记编译程序的概念、编译程序与解释程序的区别,明确编译程序的八个组成部分,了解八个组成部分的功能和作用。
3.重点、难点
重点掌握编译程序的概念和编程程序的八个组成部分。
4.考核形式
主要以填空和改错的形式出现。
第二章 前后文无关文法和语言
1.主要内容
本章通过对语言的解释,介绍了定义语言的三种方法;介绍了字母表、符号串和符号串集等概念,并介绍了求符号串的前缀、后缀、子串、长度、连接、方幂和字符串集的和、积、闭包的算法;通过文法推导的例子,引出了文法、语言、BNF范式、推导、归约的概念,说明了文法和语言的关系,介绍了求规范推导、规范归约的算法;通过递归的概念,介绍了递归文法的定义;通过树的概念,引出了语法树、子树、短语、简单短语、句柄、二义性的概念,并介绍了通过语法树求短语、句柄、简单短语,文法二义性的算法,通过推导和归约的方法求出语法树的方法;本章最后介绍了文法的四种分类,重点阐述了2型文法和3型文法。
2.学习要求
了解字母表、符号串、符号串集、递归、BNF范式、推导、归约、句子、句型等概念,了解符号串的前缀、后缀、子串、长度、连接、方幂和字符串集的和、积、闭包的求法;掌握文法、语言的定义;理解文法和语言的关系;理解什么是规范推导、规范归约;掌握规范推导、规范归约的算法,并能够求出对应的语法树;熟练掌握根据语法树求短语、简单短语、句柄的算法;通过给定文法,掌握求文法二义性的算法;了解文法的分类,并重点掌握2型文法和3型文法的定义。
3.重点、难点
二义性文法的算法:(1)文法既存在左递归,又存在右递归,则为二义性文法;(2)假设文法的一个句子,如果对此句子的推导存在两棵语法树,则为二义性文法。
4.习题布置
课后习题:2-7,2-11
5.考核形式
填空、判断、推理、作图。
第三章词法分析及词法分析程序
1.主要内容
本章通过对词法分析器的介绍,说明了词法分析器的作用,词法分析器的输入和输出、以及词法分析阶段的必要性;介绍了单词符合的内部表示,并简单说明了源程序输入和如何预处理程序;通过状态转换图的介绍,引入了如何由正则文法构造状态转换图,并由状态转换图表示正则文法的算法;通过状态转换图,引入了有限自动机的概念,说明了确定的有限自动机、非确定有限自动机和语言之间的联系,并介绍了有限自动机和状态转换图转换的算法;通过正则文法,引入了正则表达式和正则集的概念,并介绍了由正则文法构造相应正则表达式、由正则表达式构造有限自动机的算法;通过词法分析程序,介绍了lex程序的输入、输出和程序本身的构造。
2.学习要求
了解词法分析器的作用和词法分析阶段的必要性,单词符号的内部表示,了解状态转换图、状态转换矩阵、正则式、正则集、LEX的概念;理解确定的有限自动机、非确定的有限自动机和语言之间的联系;掌握词法分析器的输入和输出、LEX程序的输入、输出和基本构造;熟练应用正则文法、状态转换图、正则式、有限自动机相互转换的算法,
3.重点、难点
正则文法、状态转换图、正则式、有限自动机相互转换的算法:
正则文法(状态转换图,正则文法(正则式;
状态转换图可表示为有限自动机,非确定的有限自动机(确定的有限自动机(状态转换图)
正则式(有限自动机(状态转换图)
4.习题布置
课后习题:3-9,3-12,3-22
5.考核形式
填空、判断、推理、作图。
第四章语法分析和语法分析程序
1.主要内容
通过对语法分析程序的介绍,引入了自上而下分析的三种方法和自下二上的三种分析方法;通过自上而下分析方法的介绍,引入了消除左递归和消除回溯的算法;通过递归下降分析法的介绍,引入了求FIRST集和求FOLLOW集、构造递归下降分析表和递归下降子程序框图的算法;通过LL(1)文法的介绍,引入了LL(1)分析器的构造、LL(1)分析表的构造以及采用LL(1)进行语法分析程序的算法;通过对自下二上分析方法的介绍引入了语法分析的一般方法;通过对简单优先分析法概念的介绍,说明了求简单优先矩阵和用简单优先分析法进行语法分析的算法;通过对算符优先文法的介绍,引入了素短语的概念,并介绍了构造算符优先矩阵和用算符优先矩阵进行语法分析的算法;通过LR分析法的介绍,引入了可归前缀、活前缀、项目有效项目集族的概念,并说明了构造LR分析器、构造有效项目集族的算法。
2.学习
您可能关注的文档
最近下载
- 24点题目(200题)与答案种数.docx VIP
- 本特勒电动汽车平台电池包技术--本特勒BENTELER.pdf VIP
- 中国金融移动支付 远程支付应用 第4部分:文件数据格式规范.pdf VIP
- 2022年小学数学新课标解读.pdf VIP
- 河北省围场满族蒙古族自治县2025年上半年事业单位公开招聘教师岗试题含答案分析.docx VIP
- 电子工业洁净厂房设计规范完整版2024.pdf VIP
- 2024年艺术文化生活娱乐知识竞赛-趣味知识竞赛考试历年真题荟萃带答案.docx VIP
- 石油科技成果间接经济效益计算方法.ppt VIP
- 生菜全程机械化技术规范.pdf
- 行为习惯养成教育主题班会PPT课件.pptx VIP
文档评论(0)