21
Функция SCREEN
Функция символа, находящегося на экране. Формат:
SCREEN (<строка>, <столбец>, <режим>)
где <строка>, <столбец> - числовые выражения, задающие координаты
позиции экрана; <режим> = 0 или 1.
Если <режим> = 0, то определяется код символа; если <режим> = 1, то
определяется цвет символа и фона.
CHAIN (соединять)
Загрузка программы в основную память и передача ей управления.
Формат:
CHAIN [MERGE] <имя файла
>[, [<строка>] [, [ALL] [, DELETE <гра-
ницы>]]]
Здесь <имя файла> - загружаемая с диска программа; <строка> - номер стро-
ки, с которой начинается выполнение программы; <границы> - диапазон но-
меров удаляемых строк программы.
Загруженная программа выполняется с указанной или первой строки. Если
задан MERGE, то загружаемая программа объединяется с программой, раз-
мещенной в памяти (как по команде MERGE). В
противном случае новая
программа полностью заменяет старую. ALL указывает, что все переменные
текущей программы становятся доступными загруженной программе. Если
ALL отсутствует, для передачи переменных можно воспользоваться операто-
ром COMMON.
COMMON (общий)
Передача данных загружаемой программе. Формат:
COMMON <переменная> [,<переменная>]…
Если передается массив, его имя должно сопровождаться парой круглых
скобок. Оператор может быть указан в
любом месте программы. В програм-
ме может использоваться любое число операторов COMMON, но одна и та
же переменная не должна появляться более, чем в одном операторе
COMMON.
DEF FN (определение функции)
Определение функции пользователя. Формат:
DEF FN <имя> [(<параметр> [, <параметр>]…)] = <выражение>
Здесь <имя> - имя функции, любое допустимое имя переменной, использу-
ется для вызова функции; <
параметр> - определяет имена параметров, кото-
рые получают значения во время вызова функции; тип <выражения> должен
соответствовать типу, объявленному именем функции.
Параметр, который используется в определении функции, действует только
в определении функции. Он не связан с переменными программы, имеющи-
ми те же имена. В <выражении>, определяющем функцию, можно исполь-
зовать переменные, не
являющиеся параметрами.
Перед вызовом функции необходимо выполнить оператор DEF FN для того,
чтобы определить функцию.
DEFINT, DEFISNG, DEFDBL, DEFSTR
(целый, простой, двойной, строка)