全球旧事资料 分类
课程设计任务书
学生姓名:赵旭林专业班级:计算机0801班
指导教师:陈天煌
工作单位:计算机科学与技术学院
题目WHILE循环语句的翻译程序设计(递归下降法、输出三地址表示)初始条件:
理论:学完编译课程,掌握一种计算机高级语言的使用。实践:计算机实验室提供计算机及软件环境。如果自己有计算机可以在其上进行设计。
要求完成的主要任务(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)
(1)(2)(3)(4)(5)写出符合给定的语法分析方法的文法及属性文法。完成题目要求的中间代码三地址表示的描述。写出给定的语法分析方法的思想,完成语法分析和语义分析程序设计。编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。设计报告格式按附件要求书写。课程设计报告书正文的内容应包括:1系统描述(问题域描述);2文法及属性文法的描述;3语法分析方法描述及语法分析表设计;4按给定的题目给出中间代码形式的描述及中间代码序列的结构设计;5编译系统的概要设计;6详细的算法描述(流程图或伪代码);7软件的测试方法和测试结果;8研制报告(研制过程,本设计的评价、特点、不足、收获与体会等);9参考文献(按公开发表的规范书写)。
时间安排:
设计安排一周:周1、周2:完成系统分析及设计。周3、周4:完成程序调试及测试。周5:撰写课程设计报告。设计验收安排:设计周的星期五第1节课开始到实验室进行上机验收。设计报告书收取时间:设计周的次周星期一上午10点。
指导教师签名:系主任(或责任教师)签名:
2010年11月13日2010年11月13日
f武汉理工大学《编译原理》课程设计
编译原理课程设计
WHILE循环语句的翻译程序设计(递归下降法、输出三地址表示)
1、系统要求及描述
11实验要求
1.目的通过设计、编制、调试一个WHILE循环语句的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词法检查和分析。2.设计内容及要求对循环语句:WHILE〈表达式〉DO〈赋值语句〉
(1)按给定的题目写出符合自身语法分析方法要求的文法和属性文法描述。(2)按给定的题目给出语法分析方法的思想及分析表设计。(3)按给定的题目给出中间代码序列的结构设计。(4)完成相应的词法分析、语法分析和语义分析程序设计。(5)编制好分析程序后,设计若干用例,上机测试并通过所设计的分析程序。
12递归下降法原理
递归子程序法是一种确定r
好听全球资料 返回顶部