您所在位置: 网站首页 / 《编译原理》课程设计要求.docx / 文档详情
《编译原理》课程设计要求.docx 立即下载
2025-08-26
约1.9万字
约35页
0
30KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

《编译原理》课程设计要求.docx

《编译原理》课程设计要求.docx

预览

免费试读已结束,剩余 30 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

《编译原理》课程设计要求

第一篇:《编译原理》课程设计要求《编译原理》课程设计实施方案课程设计的具体内容以传至QQ群共享《编译原理课程设计具体内容.ppt》中,由于学校没有足够大的机房供我们课程设计,所以课程设计采取单独辅导形势,同学们有任何问题,可以来我办公室答疑。设计报告提交要求1提交的内容:验收经过测试的程序提交设计报告。报告可以包括以下内容:任务与目的软件设计a.软件的总体结构与模块划分b.关键算法与重要数据结构测试例程设计与测试结果分析总结、体会、改进建议等2.课程设计报告的字数(包括图表)不得少于10000字。3.禁止课程设计抄袭,发现原文抄袭网站或报刊内容以零分记。4.禁止课程设计雷同,发现雷同以零分记。提交方式1.要求提交《课程设计报告》打印稿。2.A4纸张排版,格式参考学年论文规范。3.在提交论文时填写课程设计封面,详细注明课程名称、题目、学号、姓名、年级、专业班级等基本信息。4.解释程序源程序(由各班班长统一用U盘拷贝给我)。时间要求第19周周五前,按班为单位,各班班长负责提交,过期不再受理,不记成绩。提交地址,电气信息楼B3-602,联系电话:***,EMAIL:rendong5227@163.comQQ:190186735第二篇:编译原理课程设计要求题目:书中任选一文法对它进行LR分析和语义分析(语言不限制)文档不可少的内容:实现原理程序流程图子函数说明或者类的说明程序代码及运行结果心得体会文档不少于12页,参考文献不少于10个,最后提交源程序和文档(检查通过以后再打印),格式严格按照模版。第三篇:编译原理课程设计课程设计报告设计题目:一个简单文法的编译器前端的设计与实现班级:计算机1206组长学号:201239组长姓名:闫智宣指导教师:李晓华设计时间:2014年12月[在此处键入]设计分工组长学号及姓名:20123974闫智宣分工:语法分析,四元式生成,目标代码优化及生成组员1学号及姓名:20123977廖峭分工:词法分析,错误处理组员2学号及姓名:20123959郭天龙分工:符号表生成,语义动作插入,操作界面[在此处键入]摘要编译原理课程设计是通过C语言编译器相关子系统的设计,进一步加深对编译器构造的理解;第一部分词法分析,设计各单词的状态转换图,并为不同的单词设计种别码,制作扫描器识别一个个单词,返回值为识别码的序号,返回Token序列。将词法分析器设计成供语法分析器调用的子程序。词法分析器具备预处理功能。将不翻译的注释等符号先滤掉,只保留要翻译的符号串,即要求设计一个供词法分析调用的预处理子程序;第二部分,语法分析,用递归下降法,实现对表达式、各种说明语句、控制语句进行语法分析。若语法正确,则用语法制导翻译法进行语义翻译;生成并打印出语法树;若语法错误,要求指出出错性质和出错位置(行号)。我们还做了附加功能,即编译后端,有中间代码优化,生成目标代码汇编语言。通过此次课程设计,提高了我们的独立分析问题、解决问题的能力,以及系统软件设计的能力;提高程序设计能力、程序调试能力,团结协作能力关键词:词法分析,语法分析,四元式生成,错误处理,符号表生成,语义动作插入,中间代码优化,生成目标代码[在此处键入]目录摘要1.概述2.课程设计任务及要求2.1设计任务2.2设计要求3.算法及数据结构3.1算法的总体思想(流程)3.2词法分析模块3.2.1功能3.2.2数据结构3.2.3算法3.3语法分析模块3.3.1功能3.3.2数据结构3.3.3算法3.4符号表模块3.4.1功能3.4.2数据结构3.4.3算法3.5四元式模块3.5.1功能[在此处键入]3.5.2数据结构3.5.3算法3.6语义动作分析模块3.6.1功能3.6.2数据结构3.6.3算法3.7错误处理模块3.7.1功能3.7.2数据结构3.7.3算法3.8目标代码模块3.8.1功能3.8.2数据结构3.8.3算法4.程序设计与实现4.1程序流程图4.2程序说明4.3实验结果5.结论6.参考文献。7.收获、体会和建议。[在此处键入]1.概述编译器是将C语言翻译为汇编语言代码的计算机程序。编译器将源程序(sourcelanguage)编写的程序作为输入,翻译产生目标语言(targetlanguage)机器代码的等价程序。通常地,源程序为高级语言(high-levellanguage),C语言程序,而目标则是机器语言的目标代码(objectcode),也就是可以在计算机硬件中运行的机器代码软件程序。这一过程可以表示为:源程序→编译器→目标机器代码程序2.课程设计任务及要求2.1设计任务学生在学习《编译原理》课程过程中,结合各章节的构造编译程序的基本理论,要求用C#语言描述及上机调试,实现一个C编译程序(包括词法分析,语法分析等重要子程序),使
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

《编译原理》课程设计要求

文档大小:30KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用