简单优先分析法编译原理课程设计
《简单优先分析法编译原理课程设计》由会员分享,可在线阅读,更多相关《简单优先分析法编译原理课程设计(20页珍藏版)》请在毕设资料网上搜索。
1、学学 号:号: 课课 程程 设设 计计 题题 目目 简单优先分析程序的设计 学学 院院 计算机科学与技术学院 专专 业业 软件工程专业 班班 级级 软件工程 1002 班 姓姓 名名 指导教师指导教师 2013 年 1 月 12 日 - 1 - 课程设计任务书课程设计任务书 题题 目目: :简单优先分析程序的设计简单优先分析程序的设计 初始条件:初始条件: 程序设计语言:主要使用 C 语言的开发工具,或者采用 LEX、YACC 等工具,也可利用其 他熟悉的开发工具。算法:可以根据编译原理课程所讲授的算法进行设计。 要求完成的主要任务要求完成的主要任务: :(包括课程设计工作量及其技术要求, 说
2、明书撰写等具体要求) 1.明确课程设计的目的和重要性,认真领会课程设计的题目,读懂课程设计指导书的要求, 学会设计的基本方法与步骤, 学会如何运用前修知识与收集、 归纳相关资料解决具体问题的 方法。严格要求自己,要独立思考,按时按时、独立独立完成课程设计任务。 2. 主要功能包括:对教材 P104 中的上下文无关文法,实现它的简单优先分析程序,给出符 号串 b(aa)b 的分析过程。 (参考教材 P103106) 3.进行总体设计,详细设计:包括算法的设计和数据结构设计。系统实施、调试,合理使用 出错处理程序。 4. 设计报告:要求层次清楚、整洁规范、不得相互抄袭。正文字数不少于 0.3 万字
3、。包含 内容: 课程设计的题目。 目录。 正文:包括引言、需求分析、总体设计及开发工具的选择,设计原则(给出语法分析方 法及中间代码形式的描述、文法和属性文法的设计) ,数据结构与模块说明(功能与流程图) 、详 细的算法设计、软件调试、软件的测试方法和结果、有关技术的讨论、收获与体会等。 结束语。 参考文献。 附录:软件清单(或者附盘) 。 时间安排:时间安排: 消化资料、系统调查、形式描述 1 天 系统分析、总体设计、实施计划 3 天 撰写课程设计报告书 1 天 - 2 - 目录目录 1 引言.- 3 - 2 需求分析.- 3 - 3 总体设计.- 3 - 3.1 简单优先关系的定义. -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简单 优先 分析 编译 原理 课程设计
