- 17
- 0
- 约4.67千字
- 约 38页
- 2017-04-02 发布于湖北
- 举报
《编译原理》课程设计指导书
一、课程设计的目的
本次课程设计的时间为2周,目的是通过实际的题目如:词法分析、语法分析、代码优化等,使学生了解和掌握编译程序的工作原理,同时培养学生用相关的程序设计语言进行程序设计,实现编译的功能,从而提高学生的综合能力。
二、设计名称:小型语言编译器的设计/编译技术的计算机实现。
三、设计要求
本次课程设计有两种选择:合作完成与独立完成。若选择合作完成,则需自行组合5位学生成为一个小组,小组成员合作完成一个小型编译器(见设计内容题目一)。若选择独立完成,则从设计内容题目二的13个题目中任选一个独立实现。这13个题目,都有一定的工作量,涵盖本课程内容和实际应用相关的主要技术。
四、设计内容
题目一:词法、语法分析器的设计。
通过设计、编制、调试一个对于小型语言词法的词法分析程序,加深对词法分析原理的理解,并实现输出单词序列的词法检查和分析。(建议1名学生完成)
设计、编制、调试一个算术表达式的语法及语义分析程序,加深对语法及语义分析原理的理解。(建议1名学生完成)
题目二:下列13个题目任选。
选题说明:可以从下列题目中任选一题,每个题目按难度设定不同的参考分数,上机成绩采用100分制。题目指定的参考分数仅适用于上机程序部分,实验报告成绩有自己的标准。
1.文法的计算机表示
设计要求:
可以使用任何语言来完成,例如:Java、C、C++。
文法中的
您可能关注的文档
- 脚手架安全技术管理解读.ppt
- 脚手架专项施工方案(海马版)解读.doc
- 脚手架专项施工方案文档解读.doc
- 节能技术第八节输配电系统节能技术解读.ppt
- 节能技术第九节电机系统节能技术解读.ppt
- 节水灌溉概论与技术解读.doc
- 节约用纸_从点滴做起(自制课件)解读.ppt
- 解读物联网:物联网发展现状与应用案例简述解读.ppt
- 解剖BROM—画画不需要光解读.docx
- 解释器构造任务书-2016解读.doc
- 跨学科探究主题班会课件.pptx
- 精品解析:广东省深圳实验学校初中部2025-2026学年八年级上学期期中语文试题(原卷版).docx
- 精品解析:广东省深圳市15校2025-2026学年九年级上学期期中语文试题(解析版).docx
- 精品解析:广东省深圳市宝安区2025-2026学年九年级上学期学业质量监测(中考一模)语文试题(解析版).docx
- 慢性肾脏病的进展与干预.pptx
- 慢性肾脏疾病的监测与保健.pptx
- 精神分裂症的概述和治疗.pptx
- 精品解析:广东省深圳市宝安区文汇学校2025-2026学年七年级上学期第一次月考语文试题(原卷版).docx
- 精品解析:广东省深圳市宝安区文汇学校2025-2026学年七年级上学期第一次月考语文试题(解析版).docx
- 科学智能化主题班会课件.pptx
原创力文档

文档评论(0)