你没有提到方言,所以我假设一些仍在活跃使用的东西,比如 Lazarus/FPC/Delphi
Squared 有一个单独的函数 sqr(),平方根 sqrt() 也是如此。对于其他值,使用 math.power (将数学添加到您的使用子句中)。
因此 sqr(x)/power(sqrt(16-sqr(x)),3);
根据经验,最简单的表达式给出最好的精度。
[...]以下方程[...]
这不是等式。 方程有一个等号,因此得名方程。
[…]是否等于[…]
这取决于x的域。 显然,对于 x=+4 和 x=−4,表达式未定义。
ISO 标准 10206“扩展 Pascal”定义了运算符
**
和 pow
。
它们的区别在于接受的操作数的数据类型和返回值的数据类型。