2022年6739《编译原理》课程教学大纲 .docx
《2022年6739《编译原理》课程教学大纲 .docx》由会员分享,可在线阅读,更多相关《2022年6739《编译原理》课程教学大纲 .docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品_精品资料_课程代码: 060272编译原理PRINCIPLE OF COMPiLATION可编辑资料 - - - 欢迎下载精品_精品资料_学 时 数:总学时 48 理论 48) 学 分 数: 2.5课程类别:学科基础选修课开课学期:3适用专业:运算机科学与技术开课单位:运算机与信息工程学院先修课程:汇编语言、数据结构、C 语言程序设计、形式语言后续课程:无编写日期: 2022 年 8 月 10 日一、课程性质和目的课程性质: 编译原理是运算机科学与技术专业学科基础选修课,编译技术是运算机科学中进展最快速,最成熟的一个分支,集中表达了运算机的成果与精华.编译程序构造的基本原理和技术广泛的应
2、用于一般软件的设计和实现中,可以帮忙人们争辩和开发系统软件和软件工具,本课程主要介绍程序设计语言编译程序构造的一般原理、基本实现技术和一些自动构造工具等.目的: 通过编译过程的介绍使同学能够把握编译理论和方法方面的基本学问,全面明白编译系统的结构、工作流程及编译程序各组成部分的设计原理和实现技术,具有编写和爱护编译程序等方面的初步才能,并为后续的专业课程的学习奠定基础.二、课程对本专业培养目标的贡献编译原理在运算机科学的理论、技术和方法上都对同学供应了系统而有效的训练,能够有效锤炼同学的规律思维才能、分析问题和解决问题的才能,有利于培养同学从事软件开发的素养和能 力.该课程所介绍的一些原理和方
3、法并不局限于编译,如有限自动机的原理、形式化描述的方法、自动生成的方法等等,对运算机专业的许多问题的懂得能够起到融会贯穿的作用.深刻的懂得高级语言程序运行的内部机制,有助于深刻懂得和正确使用程序设计语言.设计开发编译程序的方法和技术同样可以用于其他软件的设计和开发.三、课程教案内容、学时支配和课程教案基本要求第 1 章 引论教案内容 小节及各节学问点):本章共分 3 小节1. 什么是编译程序.2. 编译过程和编译程序的结构:编译过程概述,编译程序的结构,编译阶段的组合.3. 说明程序和一些软件工具:说明程序,处理源程序的软件工具. 教案要求:可编辑资料 - - - 欢迎下载精品_精品资料_1.
4、 懂得编译程序的概念.2. 懂得编译的过程.3. 明白编译程序与说明程序的区分. 教案重点:1. 编译程序的概念.2. 编译的过程 词法分析、语法分析、语义分析和中间代码的生成、代码优化、目标代码的生成).教案难点:1. 编译程序的概念.2. 编译的过程.学时支配: 本章课堂讲授2 学时. 实践环节:作业要求:通过课后的习题,使同学懂得编译程序,说明程序和遍的基本概念,把握编译过程各阶段的任务和编译程序的规律结构及其各部分的基本功能.其次章 文法和语言教案内容 小节及各节学问点):本章共分 7 小节1. 文法的直观概念.2. 符号和符号串:字母表,符号串,符号串的头尾,符号串的连接,符号串的方
5、幂,符号串集合.3. 文法和语言的形式定义:文法、直接推导、句型和句子的定义.4. 文法的类型: 0 型文法, 1 型文法, 2 型文法和 3 型文法.5. 上下文无关文法及其语法树:语法树、最左最右)推导、规范推导和规范句型的定义, 文法二义性的判定.6. 句型的分析文法:自上而下的分析法,自下而上的分析法,短语、直接短语和句柄的定义.7. 有关文法中的一些说明:有关文法的有用限制,上下文无关文法中的规章.教案要求:1. 懂得文法、语言的基本概念.2. 明白字母表,符号串,符号串的头尾,符号串的连接和符号串的方幂等概念.3. 把握语言的定义方法、符号串的推导.4. 明白文法的类型.5. 懂得
6、语法分析树的构造、明白文法的二义性判定方法.6. 懂得句型的分析方法.可编辑资料 - - - 欢迎下载精品_精品资料_教案重点:1. 文法和语言的形式定义:文法、直接推导、语法树的构造、句型和句子的定义.2. 句型的分析文法:自上而下的分析法,自下而上的分析法,短语、直接短语和句柄的定义.教案难点:1. 文法和语言的定义.2. 短语、直接短语和句柄的分析. 学时支配: 本章课堂讲授8 学时. 实践环节:作业要求:通过课后的习题,使同学能够懂得文法的概念,娴熟把握符号串的推导,语法分析树的构造,文法的二义性判定和对句型的分析.第三章 词法分析教案内容 小节及各节学问点):本章共分 6 小节1.
7、词法分析程序:词法分析器的功能和输出形式,词法分析器作为一个独立子程序.2. 单词的描述工具:正规文法,正规式.3. 有穷自动机:状态转换图,DFA, NFA,把 NFA变为 DFA, DFA 的化简.4. 正规文法和有穷自动机间的等价.5. 正规文法和有穷自动机间的转换.6. 词法分析程序自动构造工具. 教案要求:1. 明白词法分析器的功能和输出形式.2. 把握正规文法正规式,两者之间的转换.3. 把握状态转换图,DFA ,NFA,把 NFA变为 DFA, DFA 的化简.4. 把握正规文法和有穷自动机间的转换. 教案重点:1. 词法分析程序:词法分析器的功能和输出形式,词法分析器作为一个独
8、立子程序.2. 单词的描述工具:正规文法,正规式.3. 有穷自动机:状态转换图,DFA, NFA,把 NFA变为 DFA, DFA 的化简.4. 正规文法和有穷自动机间的转换. 教案难点:1. 单词的描述工具:正规文法,正规式.2. 有穷自动机:正规文法的状态转换图,DFA, NFA,把 NFA变为 DFA, DFA 的化简.3. 正规式和有穷自动机间的转换.可编辑资料 - - - 欢迎下载精品_精品资料_学时支配: 本章课堂讲授12 学时实践环节:作业要求:通过课后的习题,使同学能够娴熟的把握正就文法、状态转换图、DFA、NFA、NFA 的确定化和最小化,状态转换矩阵到状态转换图的转化, 正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 编译原理 2022年6739编译原理课程教学大纲 2022 6739 编译 原理 课程 教学大纲
限制150内