Logo 算术运算符

2021-10-29 10:33 更新

Logo 提供了常用的加、减、乘、除算术运算,用符号+、-、*、/表示。这些操作中的每一个都会产生一个结果。如果对结果不做任何处理,例如打印它,Logo 将显示错误。

使用打印命令,可以在命令窗口中使用和打印算术运算的结果。以下屏幕截图中给出的示例演示了相同的内容。

其他有用的命令是:

  • sqrt - 它接受一个非负参数并返回其平方根。
  • power - 它需要两个参数,称为“a”和“b”,并生成 a 的 b 次幂。
  • ln - 它接受一个参数并返回其自然对数。
  • exp - 它需要一个参数并计算 e 的那个幂,e 是自然数 2.718281828。
  • log10 - 取其一个参数的以 10 为底的对数。

以下屏幕截图显示了上述命令及其各自输出的示例。

算术运算符的优先级决定了它们的计算顺序。

注意: 打印60 * sqrt 2和打印sqrt 2 * 60会产生不同的答案。这里*运算符优先于 sqrt 运算符。因此,如果有选择,*将在 sqrt 之前完成,就像在第二种情况下一样。

因此,第一个语句打印 60 乘以 2 的平方根的值,而第二个语句打印 120 的平方根,如下面的屏幕截图所示。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号