课 程 设 计
课程名称
编译技术课程设计
题目名称
依照LR分析表构造LR分析器
专业班级
级软件工程
学生姓名
张小蒙 吴松琴 李伟
孙萌 程起 杨伟平 张红伟
学 号
指引教师
邹青青
二○一六年 五 月 二十八 日
蚌埠学院计算机科学与技术系课程设计任务书
课 程
编译技术课程设计
班级
级软件工程
指引教师
邹青青
题 目
依照LR分析表构造LR分析器
完毕时间
5月23日 至
6月17日
重要内容
1.LR办法基本思想过程。
2.LR分析器实质上是一种带先进后出存储器(栈)拟定有限状态自动机。
3.LR分析器每一步工作是由栈顶状态和现行输入符号所唯一决定。
4.为清晰阐明LR分析器实现原理和模型:
设计报告规定
1.封面
2.课程设计任务书
3. 分工协作阐明
4. 成绩评估表
5.课程设计报告
⑴ 系统总体方案
⑵ 设计思路和重要环节
⑶ 各功能模块和流程图
⑷ 设计代码
⑸ 心得体会和参照资料
阐明:学生完毕课程设计后,提交软件及课程设计电子和纸质版,规定报告文字畅通、笔迹工整,文字不少于3000字,并按规定装订成册。
版面规定
,段后距18磅(或1行),居中对齐;
,段前、段后距6磅();
,;
“一”、“㈠”、“1”、“⑴”顺序编号。
上机时间安排
星期
周次
一
二
三
四
五
六
日
第14周
至
第17周
5-6节
1-2节
指引时间地点
上机时间,多媒体技术实验室(A503)
分工协作阐明
课题名称
学生姓名
学号
所做工作
根
据
LR
分
析
表
构
造
LR
分
析
器
张小蒙
总体架构,模块指引
吴松琴
总体设计方案,综合文档修改
李伟
模块测试
孙萌
模块测试
程起
模块测试
张红伟
模块测试
杨伟平
资料整顿、打印
蚌埠学院计算机科学与技术系课程设计成绩评估表
项目
权重
分值
详细规定
得分
文献阅读与调查论证
100
能独立查阅文献和从事其他调研活动;有收集、加工各种信息能力
设计质量
100
设计合理、功能齐备,程序运营正常,实验数据精确可靠;有较强实际动手能力
论文撰写质量
100
设计阐明书完全符合规范化规定,用A4复印纸打印成文
学****态度
100
学****态度认真,科学作风严谨,严格按规定开展各项工作,按期完毕任务
学术水平与创新
100
设计有创意,有一定学术水平或实用价值
总分
评语:
级别:
指引教师:
年 月 日
目录
1 设计题目及内容 1
设计题目 1
内容 1
设计环境 2
2设计基本原理 3
基本原理 3
LR分析器工作过程算法描述 4
3程序设计 5
总体设计方案 5
5
程序设计核心注意环节 5
LR分析器构成 5
6
7
7
LR分析器工作过程算法设计 7
8
4测试运营 9
9
9
10
5心得体会 11
6参照文献 11
附录 12
1 设计题目及内容
设计题目
依照LR分析表构造LR分析器
内容
已知文法G:(1)E→E+T
(2) E→T
(3) T→T*F
(4) T→F
(5) F→(E)
(6) F→I
LR分析表:
状态
ACTION(动作)
GOTO(转换)
I
+
编译原理课程设计LR分析张小蒙 来自淘豆网www.taodocs.com转载请标明出处.