Math (Printable)

Symbols [Observer, Turtle]

number1 +, -, *, / number2

Basic math functions. Be sure to put a space between the numbers and the symbol.

number1 ^ number2

Power function. Number1 ^ Number2 is equal to Number1 to the power of Number2

Symbols [Observer, Turtle]

number1 =, !=, <, >, <=, >= number2

Equivalency operators. Again, a space is needed between the numbers and the symbol.

abs number [Observer, Turtle]

Reports the absolute value of number.

acos number [Observer, Turtle]

Trigonometric function. Returns the arccosine of the specified number. All angles returned are in degrees.

condition1 and condition2 [Observer, Turtle]

Reports true if condition1 and condition2 report true.

asin number [Observer, Turtle]

Trigonometric function. Returns the arcsine of the specifiednumber. All angles returned are in degrees.

atan numerator denominator [Observer, Turtle]

Trigonometry function. Returns the arctangent of the specified angle numerator/denominator. All angles are in degrees

condition1 bitand condition2 [Observer, Turtle]

Reports the value of bitwise and on the inputs.

bitnot condition1 [Observer, Turtle]

Reports the bitwise negation of its input.

condition1 bitor condition2 [Observer, Turtle]

Reports the value of bitwise or on the inputs.

input1 bitxor input2 [Observer, Turtle]

Reports the value of bitwise xor on the inputs.

cos number [Observer, Turtle]

Trigonometry function. Returns the cosine of the specified angle. All angles are in degrees.

number1 div number2 [Observer, Turtle]

Returns the integer part of the answer to number1 / number2.

e [Observer, Turtle]

Returns the value of e.

exp number [Observer, Turtle]

e raised to the power of number.

get-random-seed [Observer, Turtle]

Returns the current random seed.

int number [Observer, Turtle]

Reports the largest integer less than or equal to number.

ln number [Observer, Turtle]

Natural logarithm of number.

log number base [Observer, Turtle]

Math function. Returns the log of number according to specified base.

max number1 number2 [Observer, Turtle]

Reports the larger value of the two numbers.

maxnum [Observer, Turtle]

Returns the largest number possible without going into positive infinity.

min number1 number2 [Observer, Turtle]

Reports the smaller value of the two numbers.

minnum [Observer, Turtle]

Returns the smallest number possible without going into negative infinity.

number1 mod number2 [Observer, Turtle]

Modulo function. Number1 mod Number2 is equal to the remainder when Number1 is divided by Number2. The answer to mod is always positive.

not condition1 [Observer, Turtle]

Reports true if condition1 reports false.

condition1 or condition2 [Observer, Turtle]

Reports true if either condition1 or condition2 reports true.

pi [Observer, Turtle]

Returns the value of pi.

random number [Observer, Turtle]

Returns a random number between 0 and number, including 0 but not number, based on a uniform distribution.

random-gaussian number [Observer, Turtle]

Returns a random number with mean 0 and standard deviation number.

round number [Observer, Turtle]

Reports the integer closest to number.

set-random-seed integer [Observer]

Sets the random see to integer. Integers allowed are in the range -(2^31) to (2^31 -1).

sin number [Observer, Turtle]

Trigonometry functions. Returns the sine of the specified angle. All angles are in degrees

sqrt number [Observer, Turtle]

Finds the square root of number.

tan number [Observer, Turtle]

Trigonometry functions. Returns the tangent of the specified angle. All angles are in degrees.

condition1 xor condition2 [Observer, Turtle]

Reports the value of condition1 xor condition2