Logo - 算术运算
Logo 提供常见的算术运算,即加、减、乘、除,用符号 +、-、*、/ 表示。每个运算都会产生结果。如果您不对结果执行任何操作(例如打印),Logo 将显示错误。
使用 print 命令,可以使用算术运算的结果并将其打印在命令窗口中。以下屏幕截图中给出的示例演示了相同的操作。
其他有用的命令是 −
sqrt − 它接受一个非负参数并返回其平方根。
power −它接受两个参数,分别称为"a"和"b",并生成 a 的 b 次方。
ln − 它接受一个参数并返回其自然对数。
exp − 它接受一个参数并计算 e 的该次方,e 是自然数 2.718281828。
log10 −它取一个参数以 10 为底的对数。
以下屏幕截图显示了上述命令及其各自输出的示例。
算术运算符具有优先级,该优先级决定了它们的求值顺序。
注意 − print 60 * sqrt 2 和 print sqrt 2 * 60 产生的答案不同。这里 * 运算符的优先级高于 sqrt 运算符。因此,如果有选择,* 将在 sqrt 之前完成,就像第二种情况一样。
因此,第一个语句打印 60 乘以 2 的平方根的值,而第二个语句打印 120 的平方根,如以下屏幕截图所示。