1-7-3

Variables and Folders

kVariable Data Types

ClassPad variables support a number of data types. The type of data assigned to a variable is indicated by a data type name. Data type names are shown on the Variable Manager variable list, and on the Select Data dialog box that appears when you are specifying a variable in any ClassPad application or using the [Setup] menu (page 13-2-1). The following table lists all of the variable data type names and explains the meaning of each.

Data Type Name

Data Type

EXPR

Real number, complex number or expression data

STR

String data

LIST

List data created using the Statistics application, Main application, etc.

MAT

Matrix data created using the Main application, etc.

PRGM*

General program

EXE*

Executable program

 

• This type of program cannot be edited.

TEXT*

Text data

FUNC*

User-defined function

PICT*

Image data

 

• ClassPad image data includes graph image data saved using the

 

Store function, and image data captured using the Presentation

 

application.

 

 

GMEM*

Graph memory data saved using the Graph & Table application

 

• For more information, see “Saving Graph Editor Data to Graph

 

Memory” on page 3-3-9.

 

 

GEO*

Geometry application data

MEM*

General-purpose data

OTHR

Data other than that described above

 

 

* Protected variable types

Some data types are protected. A variable whose data type is protected cannot be overwritten with another variable, which “protects” variable contents from being inadvertently altered. Data types whose names are marked with an asterisk in the above table are protected.

Tip

Note that whether or not a data type is protected is determined by the system. You cannot change the protect status of a data type.

Even when a variable is a protected data type, you can rename, delete, or move it. To disable these operations, you need to lock the variable. For more information, see “Locking a Variable or Folder” on page 1-7-10.

The elements of the LIST data type can contain EXPR or STR type data only. The elements of the MAT data type can contain EXPR type data only.

20021201