2022年计算器的设计与实现编译原理实验报告3.docx
《2022年计算器的设计与实现编译原理实验报告3.docx》由会员分享,可在线阅读,更多相关《2022年计算器的设计与实现编译原理实验报告3.docx(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 中北高校软件学院实 验 报 告专业软件工程名师归纳总结 课程名称编译原理第 1 页,共 9 页学号姓名- - - - - - -精选学习资料 - - - - - - - - - 辅导老师张静成果试验日期2022.5.19试验时间14:00 18:001 试验名称 运算器的设计与实现2、试验目的把握自上而下语法分析方法、自下而上语法分析方法3、试验要求1 试验内容 设计及实现运算表达式的运算器;表达式中可包含 +、- 、* 、/ 、(、)等运算符;2 试验要求:对已给的一个二元式形式表达式,置;能够检查有无语法错误; 并指定出错位将表达式的语法树
2、输出(或将语法分析过程输出);4、试验原理 依据自上而下和自下而上的语法分析思想实现语法分析程序;5、试验步骤 1 依据文法构造语法分析表;2 编写总控程序实现语法分析;名师归纳总结 - - - - - - -第 2 页,共 9 页精选学习资料 - - - - - - - - - 6、算法优先分析表及语法分析程序/算法优先分析表名师归纳总结 - - - - - - -第 3 页,共 9 页精选学习资料 - - - - - - - - - /运算器的设计与实现源代码 .cpp #include #include #define MaxSize 99 void translatechar str,
3、char exp struct char dataMaxSize; int top; op; char ch; int i = 0,t = 0; op.top = -1; ch = stri; i+; whilech .= 0 switchch case : op.top+;op.dataop.top=ch; break; case : whileop.dataop.top .= expt=op.dataop.top; op.top-; t+; op.top-; break; case +: case -: whileop.top .= -1&op.dataop.top .= 名师归纳总结 -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 计算器 设计 实现 编译 原理 实验 报告
限制150内