没有合适的资源?快使用搜索试试~ 我知道了~
首页词法分析课程设计 (五种单词的符号表 TOKEN代码)
资源详情
资源评论
资源推荐

学 号:
课 程 设 计
题 目
词法分析程序设计
学 院 计算机科学与技术学院
专 业 软件工程
班 级
姓 名
指导教师
2010
年
6
月
23
日
课程设计任务书

编译原理课程设计----词法分析程序设计 于春梅 软件 0702 0120710680234
学生姓名: 专业班级:
指导教师: 饶文碧 工作单位:计算机科学与技术学院
题 目: 词法分析程序设计
初始条件:
先修课程:高级程序设计语言、汇编语言、离散数学、数据结构
适用专业:计算机科学与技术专业、软件工程专业
要求完成的主要任务:
.目的
通过设计、编制、调试一个词法分析程序,加深对词法分析原理的理解。
设计内容及要求
通过设计、编制、调试一个对于 语言词法的词法分析程序,加深对词
法分析原理的理解,并实现输出单词序列的词法检查和分析。
()学号 至 的同学完成以上任务。
()自己设计出五种单词的符号表和对应的 代码,给出分析方
法的思想,完成分析程序设计。
()编制好分析程序后,设计若干用例,上机测试并通过所设计的分析
程序。
时间安排: 2010 年 6 月 21 日-2009 年 6 月 25 日 (第 17 周)
月 日给出语法分析方法及中间代码形式的描述、文法和属性文
法的设计;或者词法分析方法及符号表和 代码的设
计。
月 至 日 简要的分析与概要设计、算法设计与程序设计
月 日 撰写课程设计报告书
指导教师签名: 2010 年 6 月 21 日
系主任(或责任教师)签名: 2010 年 6 月 21 日
目录
1. 引言............................................................................................................................................ 4
2. 正文............................................................................................................................................ 4
2.1 目的.................................................................................................................................. 4
2.2 设计内容及要求............................................................................................................... 4
2.3 待分析的简单词法........................................................................................................... 4
2.4 词法分析程序的功能:................................................................................................... 5
2.5 词法分析程序的算法思想............................................................................................... 5
2

编译原理课程设计----词法分析程序设计 于春梅 软件 0702 0120710680234
2.5.1 主程序算法流程图................................................................................................ 5
2.5.2 分析子程序的算法思想........................................................................................6
2.6 源程序清单...................................................................................................................... 7
2.7 结果测试........................................................................................................................ 12
2.7.1 测设程序①........................................................................................................ 12
2.7.2 测试程序②........................................................................................................ 13
3. 收获与体会.............................................................................................................................. 15
4. 参考资料.................................................................................................................................. 16
3

编译原理课程设计----词法分析程序设计 于春梅 软件 0702 0120710680234
1. 引言
课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅
相成的必不可少的一个教学环节。通常,设计题中的问题比平时的练习题要复
杂,也更接近实际。编译原理这门课程安排的课程设计的目的是旨在要求学生
进一步巩固课堂上所学的理论知识,深化理解和灵活掌握教学内容,选择合适
的数据逻辑结构表示问题,然后编制算法和程序完成设计要求,从而进一步培
养学生独立思考问题、分析问题、解决实际问题的动手能力。
开发工具: 环境下使用 ; 环境下使用 。
2. 正文
2.1 目的
通过设计、编制、调试一个词法分析程序,加深对词法分析原理的理解。
2.2 设计内容及要求
通过设计、编制、调试一个对于 语言词法的词法分析程序,加深对词法
分析原理的理解,并实现输出单词序列的词法检查和分析。
()自己设计出五种单词的符号表和对应的 代码,给出分析方法
的思想,完成分析程序设计。
()编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程
序。
2.3 待分析的简单词法
()关键字
!" "#"$"$ %$
4
剩余17页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论4