- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
课程设计(论文)任务书
软件学院学院专业班
一、课程设计(论文)题目
二、课程设计(论文)工作自2015年6月16日起至2013年6月19日止。
三、课程设计(论文)地点:软件学院实训中心
四、课程设计(论文)内容要求:
1.本课程设计的目的
进一步培养学生编译器设计的思想,加深对编译原理和应用程序的理解,针对编
译过程的重点和难点内容进行编程,独立完成有一定工作量的程序设计任务,同时,
强调好的程序设计风格,并综合使用程序设计语言、数据结构和编译原理的知识,熟
悉使用开发工具VC/JAVA/C#/.NET。
2.课程设计的任务及要求
1〕课程设计任务:
根据自己所选择的题目填写内容
2〕创新要求:
在根本要求到达后,可进行创新设计
3〕课程设计论文编写要求
〔1〕课程设计任务及要求
〔2〕设计思路--工作原理、功能规划
〔3〕详细设计数据分析、算法思路、功能实现〔含程序流程图、主要代码及注
释〕、界面等。
〔4〕运行调试与分析讨论给出运行屏幕截图,分析运行结果,有何改良想法等。
〔5〕设计体会与小结设计遇到的问题及解决方法,通过设计学到了哪些新知识,
稳固了哪些知识,有哪些提高。
〔6〕报告按规定排版打印,要求装订平整,否那么要求返工;
〔7〕课设报告的装订顺序如下:封面任务书中文摘要目录正文附录
(代码及相关图片)
〔8〕严禁抄袭,如有发现,按不及格处理。
4〕课程设计评分标准:
〔1〕学习态度:20分;
〔2〕系统设计:20分;
〔3〕编程调试:20分;
〔4〕答复下列问题:20分;
〔5〕论文撰写:20分。
5〕参考文献:
〔1〕张素琴,吕映芝.编译原理[M].,清华大学出版社
〔2〕蒋立源、康慕宁等,编译原理〔第2版〕[M],西安:西北工业大学出版社
6〕课程设计进度安排
1.准备阶段〔4学时〕:选择设计题目、了解设计目的要求、查阅相关资料
2.程序模块设计分析阶段〔4学时〕:程序总体设计、详细设计
3.代码编写调试阶段〔8学时〕:程序模块代码编写、调试、测试
4.撰写论文阶段〔4学时〕:总结课程设计任务和设计内容,撰写课程设计论文
学生签名:
2015年6月19日
课程设计(论文)评审意见
〔1〕学习态度〔20分〕:优〔〕、良〔〕、中〔〕、一般〔〕、差〔〕;
〔2〕系统设计〔20分〕:优〔〕、良〔〕、中〔〕、一般〔〕、差〔〕;
〔3〕编程调试〔20分〕:优〔〕、良〔〕、中〔〕、一般〔〕、差〔〕;
〔4〕答复下列问题〔20分〕:优〔〕、良〔〕、中〔〕、一般〔〕、差〔〕;
〔5〕论文撰写〔20分〕:优〔〕、良〔〕、中〔〕、一般〔〕、差〔〕;
评阅人:职称:讲师
2015年6月19日
中文摘要
1965年,D.Knuth首先提出了LR(K)文法及LR(K)分析技术。所谓LR(K)分析,是指从左至右扫描和自底向上的语法分析,且在分析的每一步,只须根据分析栈当前已移进和归约出的全部文法符号,并至多再向前查看K个输入符号,就能确定相对于某一产生式左部符号的句柄是否已在分析栈的顶部形成,从而也就可以确定当前所应采取的分析动作(是移进还是按某一产生式进行归约等)。LR分析是当前最一般的分析方法。这是因为它对文法的限制最少,现今能用上下文无关文法描述的程序设计语言一般均可用LR方法进行有效的分析,而且在分析的效率上也不比诸如不带回溯的自顶向下分析、一般的“移进归约”以及算符优先等分析方法逊色。此外,LR分析器在工作过程中,还能准确及时地发现输入符号串的语法错误。凡此种种,就使LR分析方法在国际上受到了广泛的重视。
顾名思义,LR(0)分析就是LR(K)分析当K=0的情况,亦即在分析的每一步,只要根据当前的栈顶状态(或者说根据当前分析栈中已移进或归约出的全部文法符号)就能确定应采取何种分析动作,而无须向前查看输入符号。
做这次课设采用的是C++语言进行编写的LR(0)分析器,使用的编译器是ClodeBlocks,电脑系统是win8.1内存为4G
目录
TOC\o1-3\h\z\u一、课程设计任务及要求 1
二、需求分析 1
三、设计思路 1
3.1识别文法的LR(0)工程
您可能关注的文档
- 脚手架防坍塌应急预案.doc
- 喜庆红灰配色简约大气扁平化年终工作总结动态ppt模板.pptx
- 维修电工技能鉴定题库.doc
- 医药销售区域计划.ppt
- 化工原理第三章第五章课后习题.pptx
- 叉车电池维护和保养.ppt
- 花样喷泉-PLC程序.doc
- 练习-实数-基础练习02.doc
- 华师大科学地球在宇宙中的位置[.ppt
- 综合楼幕墙工程技术标-精品.doc
- 河南省许昌市第三中学2024_2025学年高一物理质量检测试题.doc
- 河北省遵化市2024_2025学年高二地理下学期期末考试试题.doc
- 河北省唐山市开滦第二中学2024_2025学年高二语文下学期期末考试试题含解析.doc
- 江苏省盐城市2024_2025学年高一化学下学期期末考试试题.doc
- 江西省南昌市2025届高三生物第三次模拟考试试题含解析.doc
- 新课标2025版高考地理一轮总复习课时跟踪检测二十水循环和陆地水体及其相互关系.doc
- 单片机机器人设计.pdf
- 合同法第5条[工作范文].pdf
- 华中农业大学339《农业知识综合一》(园林)考试大纲.pdf
- 初中语文部编版七年级第一课《春》复习教案.pdf
文档评论(0)