学生用编译原理实验指导书.docVIP

  • 15
  • 0
  • 约6.45千字
  • 约 14页
  • 2015-09-20 发布于重庆
  • 举报
学生用编译原理实验指导书,实验室用水作业指导书,计算机网络实验指导书,实验室作业指导书,实验指导书,java实验指导书,检测实验室作业指导书,实验指导书格式,操作系统实验指导书,c语言实验指导书

实验一 无符号数的有穷自动机的实现 (一)实验目的 无符号数的有穷自动机的实现目的是使学生掌握文法的形式描述,穷自动机的概念。将文法转换成有穷自动机的方法,理解出错处理程序思想,如何用状态矩阵实现一个穷自动机的机内表示。 (二)实验内容 1.无符号数的BNF描述 (0)无符号数 ( d 余留无符号数 | . 十进制数 | e 指数部分 (1)余留无符号数(d 余留无符号数 | . 十进制数 | e 指数部分|ε (2)十进制小数 ( d 余留十进制小数 (3)余留十进制小数 e 指数部分 | d 余留十进制小数 | ε (4)指数部分 ( d 余留整指数 | + 整指数 | - 整指数 (5)整指数 ( d 余留整指数 (6)余留整指数 ( d 余留整指数 | ε 2.将G[无符号数]文法转换成有穷自动机。 3.构造状态矩阵;将有穷自动机的状S1 S2 ……Sn及输入的字a1 a2 ……am 构成一个n*m的矩阵。 4.用状态矩阵设计出一个词法分析程序。 5.扫描无符号数,根据文法给出无符号数出错的位置。 (三)实验要求 1.学生课前要认真阅读实验指导,理解实验内容与相关理论知识的关系,并完成预习报告 2.用C语言或其它高级语言编写程序 3.写出实验报告 实验二 语法制导把表达式翻译成逆波兰式 (一)实验目的 进一步掌握语法制导翻译的概念,理解中间语言

文档评论(0)

1亿VIP精品文档

相关文档