编译实践-实验报告-姜楠精要
编译实践-PL\0编译系统实现
姓名:姜楠专业:计算机科学与技术学院:软件学院提交时间:2013年12月25日
北京航空航天大学·软件学院
编译实践-PL\0编译系统实现
实验要求
以个人为单位进行开发,不得多人合作完成。
共32个学时。个人无计算机者可以申请上机机时。
细节要求:
输入:符合PL/0文法的源程序(自己要有5个测试用例,包含出错的情况,还要用老师提供的测试用例进行测试)
输出:P-Code
错误信息:参见教材第316页表14.4。
P-Code指令集:参见教材第316页表14.5。
语法分析部分要求统一使用递归下降子程序法实现。
编程语言使用C、C++、C#或Java等。
上交材料中不但要包括源代码(含注释)和可执行程序,还应有完整文档。
PL/0语言描述
PL/0语言是一种类PASCAL语言,是教学用程序设计语言,它比PASCAL语言简单,作了一些限制。PL/0的程序结构比较完全,赋值语句作为基本结构,构造概念有
顺序执行、条件执行和重复执行,分别由begin/end,if then else和while do语句表示。
PL0还具有子程序概念,包括过程说明和过程调用语句。
在数据类型方面,PL0只包含唯一的整型,可以说明这种类型的常量和变量。
运算符有+,-,*,/,=,,,,=,=,(,)。
说明部分包括常量说明、变量说明和过程说明。
您可能关注的文档
最近下载
- AP统计学 2023年真题 附答案和评分标准 AP Statistics 2023 Real Exam with Answers and Scoring Guidelines.pdf VIP
- 部编人教版三年级语文上册《司马光》教学设计.pdf VIP
- 医疗机构内部审计规范与实务指南.docx VIP
- 统编版语文二年级下册“快乐读书吧” 大头儿子和小头爸爸 导读课 课件(共27张PPT).pptx VIP
- 2023年新疆喀什地区“才聚喀什·智惠丝路”人才引进考试真题及答案.docx VIP
- 4年级道德与法治-授课课件-5合理消费.pptx VIP
- Sos索思动态心电记录仪TER010ET010说明书.pdf
- 2026四年级下册道德与法治合理消费教案.pptx VIP
- 部编本小学语文三年级上册《24、司马光》教学设计.docx VIP
- 新解读《GB_T 30159.1 - 2013纺织品 防污性能的检测和评价 第1部分:耐沾污性》最新解读.docx VIP
原创力文档

文档评论(0)