- 46
- 0
- 约3.29万字
- 约 48页
- 2018-10-18 发布于天津
- 举报
《编译原理》课程设计任务书.doc
《编译原理》课程设计任务书
指导教师:
设计者:
山东建筑工程学院计算机系软件教研室
《编译原理》的课程设计要求你对PL/0语言及其编译器进行扩充和修改。每个扩充或修改方式可得到不同的分数,满分为100分。
完成课程设计后,写出课程设计报告书,报告书中必须包含下列内容:
设计题目、设计目的、设计内容
修改后的PL/0语言文本。包含词法分析(正规式),语法分析(BNF)。
程序流程图
有关修改后的PL/0编译/解释器的说明。详细说明你的编译器是如何编译新的PL/0语言程序的。指出你的程序中最精彩的部分,以及你为什么这样做,你是如何控制和恢复语义错误的。
给出你所改动后的编译器源程序清单,并标记出你所修改的部分。比较你的编译器和原来的编译器之间的差别。
说明你的编译器中可能存在的错误。
总结经验与教训,如果重做一遍,你会有哪些新的改进?
课程设计说明:本课程设计共用2周时间,20周周末交上课程设计报告书及源程序。
对现存的PL/0编译程序可做如下修改或扩充,其中(1)、(2)、(11)和(12)必须完成,剩余的均可任意选择,但总分必须超过70分。
注释(5分)
注释由(*和*)包含,不允许嵌套。
布尔类型的数据(10分)
布尔类型的BNF为:
var_option → ε| var var_decl_list
var_decl_list → var_decl | var_dec
您可能关注的文档
- 2018年开发区城乡公交停靠站建设工程.PDF
- 21天学51单片机开发.ppt
- 5.8由开环频率特性分析闭环系统.ppt
- Android手机为啥不好用是这些原因.PDF
- EPC合同模式下的造价控制简明指南.PDF
- JAVA企业合同管理系统的开发设计.doc
- MWC2015探秘声音加工厂杜比实验室.PDF
- WindowsShell编程第七章收藏.doc
- XXX大学毕业论文.doc
- 一、市委政法委概况(一)主要职责.PDF
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 华为HCNA路由器交换学习指南全套教学课件.pptx
- 自考高等数学(工本)考试重点.pdf VIP
- 自考《离散数学 02324》【高频考点速记清单・精简背诵版】.docx VIP
- 中国抗癌协会乳腺肿瘤整形外科整合诊治指南(精简版)解读课件.pptx VIP
- 福建省高二(上)期中语文试卷6套.docx VIP
- 自考高等数学工本公式大全.doc VIP
- 00023自考《高等数学(工本)》考前划重点.pdf VIP
- 2026年4月自考00023《高等数学(工本)》考前必刷题.pdf VIP
- 2026执业药师《药事管理与法规》真题及答案(120题完整版).pdf
- (2026年)纪念红军长征胜利90周年:长征中的关键抉择与历史启示PPT课件.pptx VIP
原创力文档

文档评论(0)