文件格式:word
文件大小:658.00KB
适用专业:编译原理
适用年级:大学
下载次数:19 次
我要下载:点击联系下载论文编号:8837
资料简介:
毕业论文 编译原理辅助教学软件的设计,52页,14403字。
摘要
“编译原理”是计算机专业特别是计算机软件专业的一门重要专业课。为了使学生对高级语言的编译过程有较直观的了解,以达到辅助教学的目的,开发了编译原理的辅助教学软件。
该软件包含两个部分,第一部分是PL/0 语言的CAI,第二部分是供教学练习的解题系统。第二部分由五个小部分组成:语法基础部分、词法分析、语法部分、中间代码生成、基本块划分。本人完成的主要工作是:修改了语法基础部分的错误代码,使语法树能够正确显示,最左最右推导都能正确进行、完成了语法分析部分的LR(1)语法分析功能和LALR(1)的语法分析功能、并且实现了四元式形式的中间代码的基本块划分。
编译原理辅助教学软件的设计充分利用Visual C++6.0开发环境的底层控制能力和C++高级语言,C++语言中的封装、继承等概念使得编程实现简单,逻辑清楚。该软件可辅助教师教学,也有利于学生理解编译原理课程中的基本原理,同时也可以作为课程的配套练习工具。
关键字: 语法分析 ,编译原理 ,面向对象技术
资料文件预览:
共1文件夹,1个文件,文件总大小:658.00KB,压缩后大小:364.24KB
- 毕业论文-编译原理辅助教学软件的设计
毕业论文-刘佳升.doc [658.00KB]
我要下载:编译原理辅助教学软件的设计