beautypg.com

Arraydim (array), Arraysize (array, number), Asc (string) – Xylem System 5000 BASIC Manual User Manual

Page 17: Asin (number)

background image

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 specifies the array and number specifies

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 first character’s 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)