全球旧事资料 分类
本科实验报告
课程名称:
编译原理
实验项目:
计算器(实验二)
实验地点:
软件学院机房
专业班级:12210F01学号:1221010409
学生姓名:
刘鑫
指导教师:
张静
2015年5月22日
f实验日期
实验时间
1实验名称计算器的设计与实现
2、实验目的
掌握自上而下语法分析方法、自下而上语法分析方法
3、实验要求
1实验内容设计及实现计算表达式的计算器。
表达式中可包含、、、、(、)等运算符。2实验要求:
对已给的一个二元式形式表达式,能够检查有无语法错误。并指定出错位置。
将表达式的语法树输出(或将语法分析过程输出)。
4、实验原理
根据自上而下和自下而上的语法分析思想实现语法分析程序。
5、实验步骤
1根据文法构造语法分析表。2编写总控程序实现语法分析。
6、算符优先分析表及词法分析程序
表1算符优先分析表
fi
cludestdioh
i
cludemathh
defi
emax100
defi
eexit
charexmax
存储后缀表达式
voidtra
s
将算术表达式转化为后缀表达式
charstrmax存储原算术表达式
charstackmax
作为栈使用
charch
i
tsumijttop0
pri
tf
好听全球资料 返回顶部