编译原理专业课程设计简单计算器实现.docVIP

  • 10
  • 0
  • 约9.26千字
  • 约 16页
  • 2021-03-22 发布于江苏
  • 举报

编译原理专业课程设计简单计算器实现.doc

课程设计汇报 课程: 编译原理 学号: 姓名: 班级: 11级嵌入式应用技术班 老师: 时间: 6月 计算机科学和技术系 设计名称: 简单计算器实现 设计内容、目标和要求: 设计内容: 计算器功效要求以下:能够支持加(+)、减(-)、乘(*)、除(/)运算,如3+4-5*2/2;支持括号运算,如(4+5)*5/8。用户输入表示式后,转化为逆波兰式并实施计算,最终输出该表示式结果。 设计目标: 1、对单词构词规则有明确定义;? 2、编写分析程序能够正确识别源程序中语法符号; 3、计算器源程序以.c格式输出;? 4、对于源程序中语法错误,能够做出简单错误处理,给出简单错误提醒, 确保顺利完成整个源程序分析;? 5、计算器能够实现加,减,乘,除,混合运算,多项式运算 设计要求: 将非后缀式用来表示算术表示式转换为用逆波兰式来表示算术表示式,并计算用逆波兰式来表示算术表示式值。? 掌握利用算符优先分析法完成中缀表示式到逆波兰式转化。 计划和进度安排: 5月20日—5月21日:确定此次课程设计研究课题:实现简单计算器。 5月22日—5月30日:进行需求分析,分析该计算器含有哪些功效,并明确该课题部分要求。 5月31日—6月 3日:查找相关资料和书籍,了解本课题包含相关知识,如:编译原理部分基础概念,逆波兰式基础概念,和逆波兰式转化问题等。 6月

文档评论(0)

1亿VIP精品文档

相关文档