表达式是数据运算的基本形式。人们的书写习惯是中缀式,如:11+22*(7-4)/3。中缀式的计算按运算符的优先级及括号优先的原则,相同级别从左到右进行计算。表达式还有后缀式(如:22 7 4 - * 3 / 11+)和前缀式(如:+ 11 / 22 - 7 4 3)。后缀表达式和前缀表达式中没有括号吗,给计算带来方便。如后缀式计算时按运算符出现的先后顺序进行计算。本设计的主要任务是进行表达式形式的转换及不同形式的表达式计算。
2021-11-16 13:47:55 137KB 数据结构设计
1
选择部分C语言的语法成分,设计其词法分析程序、语法语义分析程序并采用编译的方法将C语言表达式翻译成后缀式形式
1
应用C#面向对象技术,实现复杂算数表达式的就求解运算,首先将表达式转化成定义的各个类,然后将中缀式赚转换成后缀式,最后求解!支持三角运算、log,ln,次方运算等等,也可以自行扩展。
2021-07-21 15:58:16 94KB C# 算术表达式 后缀式 中缀式
1
西南交通大学 报告仅供参考,请独立完成作业
2021-03-11 15:03:56 26KB 数据结构 中缀表达式