WHILE条件语句翻译程序设计 (LL(1)法、输出三地址表示)
学生姓名:XXX 专业班级:XXXX 指导教师:XXX 工作单位:XXXX 题目: WHILE 条件语句的翻译程序设计(LL(1)法、输出三地址表示) 本课程设计旨在通过设计一个WHILE条件语句的翻译程序,使用LL(1)法,并输出三地址表示。在完成任务的过程中,学生需要掌握编译课程所学内容,包括符合递归下降法的文法及属性文法的定义,中间代码逆波兰式的描述,递归下降法的思想,语法分析和语义分析程序设计,设计测试用例并通过分析程序的测试,撰写课程设计报告书等技术要求。 设计任务安排如下: 周 1、周 2:完成系统分析及设计,包括文法及属性文法的定义以及语法分析方法的概要设计。 周 3、周 4:完成程序调试及测试,包括中间代码形式的描述,详细的算法描述以及测试方法和结果的记录。 周 5:撰写课程设计报告书,包括对问题的描述、详细的算法描述,设计特点、不足、收获与体会等内容。 在设计过程中,学生需要独立完成分析程序的设计与实现,在指导教师的指导下完成任务。学生需要具备较强的逻辑分析能力和编程能力,以确保程序的正确性和有效性。 课程设计报告书的正文内容应包括对问题的描述,文法及属性文法的定义,语法分析方法及中间代码形式的描述,简要的分析与概要设计,详细的算法描述,软件的测试方法和测试结果,设计的特点、不足、收获与体会等内容。学生需要按照附件要求书写设计报告,确保规范与完整。 通过本课程设计,学生将掌握编译课程所学的理论知识,并将其应用到实际的程序设计中。同时,学生将提高递归下降法的理解与应用能力,加强对语法分析和语义分析的掌握,锻炼编程与调试能力,提高软件测试的能力,培养独立分析和解决问题的能力。 在完成课程设计过程中,学生将获得问题分析与解决问题的能力,编程调试能力,报告撰写能力等方面的收获与体会。通过这一系列的训练,学生的综合能力将得到全面的提升,为以后的学习和工作打下坚实的基础。
![](https://csdnimg.cn/release/download_crawler_static/1993823/bg4.jpg)
剩余15页未读,继续阅读
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 2
- 资源: 2
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 京瓷TASKalfa系列维修手册:安全与操作指南
- 小波变换在视频压缩中的应用
- Microsoft OfficeXP详解:WordXP、ExcelXP和PowerPointXP
- 雀巢在线媒介投放策划:门户网站与广告效果分析
- 用友NC-V56供应链功能升级详解(84页)
- 计算机病毒与防御策略探索
- 企业网NAT技术实践:2022年部署互联网出口策略
- 软件测试面试必备:概念、原则与常见问题解析
- 2022年Windows IIS服务器内外网配置详解与Serv-U FTP服务器安装
- 中国联通:企业级ICT转型与创新实践
- C#图形图像编程深入解析:GDI+与多媒体应用
- Xilinx AXI Interconnect v2.1用户指南
- DIY编程电缆全攻略:接口类型与自制指南
- 电脑维护与硬盘数据恢复指南
- 计算机网络技术专业剖析:人才培养与改革
- 量化多因子指数增强策略:微观视角的实证分析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)