- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011-2012 学年第二学期
《编译原理》课程设计报告
学 院: 计算机科学与工程学院
班 级:
学生姓名: 学号:
成 绩:
指导教师:
2012 5
时间: 年 月
目录
一、课程设计的目的 1-
二、课堂实验及课程设计的内容 1-
2.1、课堂实验内容 1-
2.2、课程设计内容 1-
三、visual studio2008 简介2 -
四、问题分析及相关原理介绍3-
4.1、实验部分问题分析及相关原理介绍3-
4.1.1、词法分析功能介绍及分析3-
4.1.2、语法分析功能介绍及分析3-
4.1.3、语义分析功能介绍及分析4 -
4.2、课程设计部分问题分析及相关原理介绍5-
4.2.1、编译程序介绍5-
4.2.2、对所写编译程序的源语言的描述 (C语言) 6-
4.2.3、各部分的功能介绍及分析7-
4.3、关键算法:单词的识别 8-
4.3.1、算法思想介绍 8-
4.3.2、算法功能及分析 8-
五、设计思路及关键问题的解决方法 10-
5.1、编译系统 10-
5.1.1、设计思路 - 10-
5.2、词法分析器总控算法 12 -
5.2.1、设计思路 - 12 -
5.2.2、关键问题及其解决方法 13-
六、 结果及测试分析 14 -
6.1、软件运行环境及限制 14 -
6.2、测试数据说明 14 -
6.3、运行结果及功能说明 16-
6.4、测试及分析说明 16-
七、总结及心得体会 17-
7.1、设计过程 17-
7.2、 困难与收获 17-
八、参考文献 18-
I
一、课程设计的目的
通过设计、编写和调试词法分析程序 (又称扫描器),了解扫描器的组成结
构,不同种类单词的识别方法,加深了对词法分析作用的理解。进一步巩固课堂
上所学的理论知识,深化理解高级语言在计算机中的执行过程,加深对编译原理
中重点算法和编译技术的理解,提高自己的编程能力,培养好的程序设计风格。
同时通过某种可视化编程语言的应用,具备初步的Windows环境下的编程思想。
二、课堂实验及课程设计的内容
2.1、课堂实验内容
利用Visual Studio2008进行编译器的编写,其中我负责的代码部分有:
a、词法分析
识别字符常数、界符、标识符、关键字的函数编写
b、语法分析
If语句、do…while 语句、for 语句的函数编写
c、语义分析及中间代码生成
说明语句、赋值语句、算数表达式的翻译函数编写
2.2、课程设计内容
词法分析器的设计与实现
visual studio2008 C
利用 可视化编程工具编写 语言的可视化编译平台,包括
源文件编辑器、词法分析、语法分析、语义分析与中间代码生成,要求具有调试
和生成TOKEN 表、符号表、四元式表、错误信息等功能。
- 1-
三、visual studio 2008 简介
VS2008 引入了250 多个新特性,整合了对象、关系型数据、XML 的访问方
式,语言更加简洁。使用Visual St
您可能关注的文档
- 毕业设计管理系统概要设计,详细设计书.docx
- 毕业设计课程设计电子设计大赛点阵电子显示屏(A题).pdf
- 毕业设计论文框架模板.pdf
- 毕业设计全套资料方案类范本.doc
- 毕业设计任务书-概预算.pdf
- 毕业设计天塔之光(完整版).pdf
- 毕业设计指导网站分析与设计.pdf
- 毕业生就业与培养质量调查问卷.doc
- 毕业综合实践过程资料范本.doc
- 闭式二级圆柱斜齿减速器说明书.doc
- 六年级数学下册教学课件《解比例》.pptx
- 8.21.5 鸟类的生殖与发育(课件)八年级生物下册课件(苏教版).pptx
- 钠离子电池项目智能制造方案(范文参考).docx
- 2023-2024学年吉林省吉林市舒兰市七年级(上)期末语文试卷.docx
- 2024年吉林省吉林市丰满区亚桥实验学校中考数学三模试卷.docx
- 2023-2024学年吉林省辽源市东辽县七年级(上)期末英语试卷.docx
- 2023-2024学年吉林四平九年级数学第一学期期末水平检测试卷.docx
- 2023-2024学年吉林市蛟河市三校联考九年级(上)期末英语试卷.docx
- 2023-2024学年吉林松原九年级英语上册考场实战试卷.docx
- 电解液新材料项目智能制造方案.docx
最近下载
- 2024年秋季开学第一课巴黎奥运主题PPT:弘扬奥运精神争做强国少年.pptx
- 2024年度湖南省招聘社区工作者题库及答案.docx VIP
- 浅谈文山壮族情歌及其发展现状.doc
- 2023-2024学年福建省物理九上期末学业水平测试试题(含解析) .pdf VIP
- 西班牙语笔记A1.docx VIP
- 山东省威海市经济技术开发区2023-2024学年(五四学制)七年级上学期期末道德与法治试题(原卷版).docx VIP
- 三年级上册《道德与法治》期末复习题选部编人教版.doc VIP
- 依诺肝素钠课件.pptx
- 山东省威海市经济技术开发区2023-2024学年(五四学制)七年级上学期期末道德与法治试题(原卷版).pdf VIP
- 六年级上册科学试题-期末试卷(含答案)-教科版(三套).doc VIP
文档评论(0)