Turbo Basic 1.1. Руководство пользователя


Turbo Basic 1.1. Руководство пользователя - стр. 113


  значение и поэтому возбуждаются не явно ,появляясь в выражениях с "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 параметрами).Выражение



Начало  Назад  Вперед



Книжный магазин