Назначение: Объявление символьных констант, используемых вместо численных или символьных значений.
Синтаксис: CONST <имя константы> = <выражение 1>
[, <имя константы> = <выражение 2>]...
Аргумент | Описание |
<имя константы> | Определяется по правилам формирования имен переменных (до 40 символов). Можно добавлять к имени маркеры (%,&,!,#,$), задающие тип и не являющиеся частью имени. |
<выражение1> | Выражение может включать символы, другие константы или любые операции, за исключением операции возведения в степень 0. В составе выражения нельзя использовать конкатенацию строк, определяемые пользователем переменные и функции, а также встроенные функции (1=1, 2,...). |
Оператор задания списка констант - DATA
Назначение: Содержит числовые и строковые данные для оператора READ.
Синтаксис: DATA <константа 1> [, <константа 2>]...,
где <константа i> - числовая или строковая константа (i=1, 2,...).
Оператор объявления типа переменных - DEF
Назначение: Устанавливает тип данных для переменных и для функций, определяемых операторами DEF FN и FUNCTION.
|
|
Синтаксис:
DEFINT <интервал букв> [, <интервал букв>]...
DEFSNG <интервал букв> [, <интервал букв>]…
DEFDBL <интервал букв> [, <интервал букв>]...
DEFLNG <интервал букв> [, <интервал букв>]...
DEFSTR <интервал букв> [, <интервал букв>]...,
где <интервал букв> = <буква 1>- <буква 2>, <буква 3>, <буква 4>.
Оператор объявления общих переменных – COMMON
Назначение: Определяет глобальные переменные, совместно используемые в различных модулях или программах.
Синтаксис: COMMON [SHARED] [/<имя блока>/] <список переменных>
Аргумент | Описание |
SHARED | Атрибут, указывающий на совместное использование переменных всеми процедурами модуля |
<имя блока> | Имя (до 40 символов), объединяющее группу переменных по определенному признаку. Такие группы часто называют COMMON -блоками |
<список переменных> | Список переменных, совместно используемых в модулях или связанных программах. |
Общий вид списка переменных:
<имя переменной>[ ()] [AS <тип>]
[, <имя переменной>[()] [AS <тип>]…
<имя переменной> - Обычное имя переменной или массива в языке BASIC
<тип> - Один из следующих типов: INTEGER, LONG, SINGLE, DOUBLE, STRING или <имя структуры>