文件名称:四则运算 Exp_Calculator_V2.6.rar
文件大小:519KB
文件格式:RAR
更新时间:2023-02-15 14:23:47
(逆波兰式法) 四则运算解析 Delphi
Delphi源码(收集自网络) 波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法。按此方法,每一运算符都置于其运算对象之后,故称为后缀表示。如a+b表达为ab+。这种后缀表达式非常方便去掉运算符优先级的影响与括号,甚至是单目运算符: 示例说明: 1. a*b+c*(d+e) 逆波兰表达式: ab*cde+*+ 2. -a+-b*+c 逆波兰表达式: a~b~c@*+ 3.a-(-(b-c)) 逆波兰表达式: abc-~ - 预处理: -(负号)处理:用~代替 +(正号)处理:用@代替,或者将其在字符串中删除 数学自然常数 e 与圆周率 pi 的用 (2.718281828459045) 与 (3.1415926535897932384) 代替(包含前后的括弧)
【文件预览】:
Exp Calculator V2.6
----UnitMain.pas(9KB)
----Prj_ExpCalculator.~dpr(280B)
----UnitMain.~pas(9KB)
----res()
--------~$兰表达式计算.doc(162B)
--------caclu.ico(66KB)
--------Thumbs.db(10KB)
----UnitMain.dfm(4KB)
----Prj_ExpCalculator.dpr(249B)
----Prj_ExpCalculator.cfg(434B)
----UnitMain.dcu(12KB)
----UnitMain.ddp(51B)
----Prj_ExpCalculator.exe(517KB)
----Prj_ExpCalculator.dof(2KB)
----UnitExpCalc.pas(56KB)
----UnitExpCalc.~pas(56KB)
----功能说明.txt(2KB)
----UnitMain.~ddp(51B)
----UnitMain.~dfm(4KB)
----Prj_ExpCalculator.res(66KB)
----Prj_ExpCalculator.rar(207KB)
----UnitExpCalc.dcu(36KB)
----Thumbs.db(6KB)