1 / 10
文档名称:

布尔表达式的lr翻译器--中间代码为四元式.doc

格式:doc   大小:239KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

布尔表达式的lr翻译器--中间代码为四元式.doc

上传人:文库旗舰店 2019/11/19 文件大小:239 KB

下载得到文件列表

布尔表达式的lr翻译器--中间代码为四元式.doc

文档介绍

文档介绍:学号:0121110680224  课程设计题目布尔表达式的LR翻译器学院计算机科学与技术学院专业软件工程班级软件1102姓名李帅奇指导教师何九周  2014年1月2日      课程设计任务书学生姓名: 李帅奇    专业班级:  软件1102   指导教师: 何九周    工作单位:计算机科学与技术学院题 目: 布尔表达式的LR翻译器初始条件:程序设计语言:主要使用C语言的开发工具,或者采用LEX、等工具,也可利用其他熟悉的开发工具。算法:可以根据《编译原理》课程所讲授的算法进行设计。要求完成的主要任务:(包括课程设计工作量及其技术要求,说明书撰写等具体要求),认真领会课程设计的题目,读懂课程设计指导书的要求,学会设计的基本方法与步骤,学会如何运用前修知识与收集、归纳相关资料解决具体问题的方法。严格要求自己,要独立思考,按时、独立完成课程设计任务。:利用LR分析法编制、调试其语法及语义分析程序,生成的中间代码为四元式。编制好分析程序后计若干用例,上机测试并通过所设计的分析程序。(参考教材P181~182)进行总体设计,详细设计:包括算法的设计和数据结构设计。系统实施、调试,合理使用出错处理程序。:要求层次清楚、整洁规范、不得相互抄袭。。包含内容:①课程设计的题目。②目录。③正文:包括引言、需求分析、总体设计及开发工具的选择,设计原则(给出语法分析方法及中间代码形式的描述、文法和属性文法的设计),数据结构与模块说明(功能与流程图)、详细的算法设计、软件调试、软件的测试方法和结果、有关技术的讨论、收获与体会等。④结束语。⑤参考文献。⑥附录:软件清单(或者附盘)。时间安排:消化资料、系统调查、形式描述  1天系统分析、总体设计、实施计划  3天撰写课程设计报告书  1天指导教师签名:             2014年1月2日系主任(或责任教师)签名:      2014年1月2日 目录1引言  32需求分析  33总体设计及开发工具的选择              74设计原则  75数据结构与模块说明        96算法设计                197软件调试  218软件的测试方法和结果  219有关技术的讨论  2310收获与体会  2411参考文献  24本科生课程设计成绩评定表  25布尔表达式的LR翻译器1引言编译原理是计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。编译原理是计算机专业设置的一门重要的专业课程这门课在理论、技术、方法上都对学生提供了系统而有效的训练,有利于提高软件人员的素质和能力。所谓LR(K)分析,是指从左至右扫描和自底