User Manual

15
Basic Commands and Functions
Multi-dimensional array:
ARRAY myArray$(3,7) REM 2-dimensional string array (3 rows, 7 columns)
FOR i = 1 TO 3
FOR j = 1 TO 7
myArray$(i,j) = str$(i * j) REM str$ converts a number to a string
NEXT j
NEXT i
REM myArray$(i,j) now contains values 1 2 3 4 5 6 7
2 4 6 8 10 12 14
Returns the given array’s number of dimensions.
ARRAY myArray(10)
PRINT ARRAYDIM(myArray()) REM prints “1” as myArray is one-dimensional
ARRAY myArr(2,4,4)
PRINT ARRAYDIM(myArr()) REM prints “3” as myArr is three-dimensional
ARRAYDIM (array)
Returns the given array’s dimension’s size, where array species the array and number species
the dimension. The last parameter is optional and defaults to the first dimension if not specified.
ARRAY myArray(10)
PRINT ARRAYSIZE(myArray()) REM prints “10”
ARRAY myArr$(2,4)
PRINT ARRAYSIZE(myArr$(), 2) REM prints “4”
ARRAYSIZE (array, number)
Returns the rst characters ASCII numerical representation. CHR$( ), converting a numerical
value to the ASCII character, is the opposite function of ASC( ).
PRINT ASC(“A”) REM prints “65”
PRINT CHR$(65) REM prints “A
ASC (string)
Returns the arc-sine value of the given number.
var = ASIN(0) REM stores 0 in the var variable
PRINT ASIN(1) REM prints “1.5708” (PI/2)
ASIN (number)