и поэтому возбуждаются не явно
значение и поэтому возбуждаются не явно ,появляясь в выражениях с "FN",до-
бавляемым перед ними.Процедуры не возвращают значение и должны возбуждать-
ся явно с помощью оператора CALL.
Например:
A=W+FNCUBERROOT(C) 'вызов функции
CFKK ONTCHAR(A) 'вызов подпрограммы
Подпрограмма
Подпрограммами,состоящими из снабженных метками групп операто-
ров,которые оканчиваются оператором RETURN,реализуется традиционный метод
подразделения Бейсик- программ.
Чтобы исполнить подпрограмму вы можете воспользоваться оператором
GOSUB(идти к подпрограмме) для указания метки,ассоциируемой с первым опе-
ратором подпрограммы.Когда встречаются операторы RETURN,управление возвра-
щается к оператору следующему непосредственно после вызывающего подпрог-
рамму GOSUB.Например:
GOSUB ADDMONTHS(сложение по месяцам)
PRINT TOTAL (печатать итог)
ADDMONTHS:
FOR I=1 TO 12
TOTAL=TOTAL+MONTH(1)
NEXT I
RETURN
- 60 -
Функции
Имеется два типа функций:заранее определенные функции(такие как
COS,SIN,LEFT$),которые определяются языком,и функции, определяемые пользо-
вателем,которые могут быть одно или многострочными.(Более детально о зара-
нее определенных функциях см.специальные рубрики в главе 5 "Словарь-спра-
вочник Т.Б.").
Синтаксис определения однострочной функции имеет следующий вид:
DEF FN идентификатор [список параметров]=выражение,где идентифика-
тор есть определяемое пользователем имя специального выражения.
Список параметров-это опциональная ,разделяемая запятыми,последо-
вательность из одного или более идентификаторов,которыми представляются
обекты данных,подлежащие отправке в функцию,когда она вызывается во время
прогона.(Для любой функции вы ограничиваетесь 16 параметрами).Выражение
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий