обычно используются внутри самой программы)
определяет обработку,необходимую для получения значения,возвращаемого фун-
кцией.Рассмотрим,например,метеорологическую программу,в которой постоянно
должно осуществляться преобразование между градусами цельсия (которые
обычно используются внутри самой программы) и градусами форенгейта(которые
отображаются на экране и принимаются с клавиатуры).Однострочные функ-
ции-просто благо для программ такого типа:
DEF FNCTOF(градусы С)=1.8*градусы С)+32
DEF FNTOC(градусы F)=(градусы F-32)*.555555
Чтобы отобразить переменную,которая посредством преобразования
всегда удерживает значения в градусах цельсия,используется FNTOF(читается
как функция С от F) в любом операторе,которое может принимать числовое вы-
ражение;например,PRINT :
TEMP=100
PRINT FNCTOF(TEMP)
Чтобы преобразовать ваши значения из градусов фаренгейта в градусы
цельсия ,используется FNFTOC:
INPUT "ENTER TIDAY'S HIGH",TH (ввод "ввести сегодняшний максиму:"TH)
TEMP=FNFTOC(TH)
Многострочные функции Т.Б. играют более значительную роль 6чем до-
пускается простыми однострочными функциями И.Б..Т.Б. допускает распределе-
ние функций по многим программным строкам и ее эффективное использование
подобно программе,которой тоже случается возвращать значения.Формальный
синтаксис для многострочной функции выглядит следующим образом:
DEF FN идентификатор [список переменных]
[заявление переменных]
.
.
.
[EXIT DEF]
[FN имя функции=выражение]
END DEF
где идентификатором заявляется имя функции.Список параметров-это
опциональный,разделяемый запятыми,перечень формальных параметров,которыми
представляются переменные,подлежащие подаче в функцию,когда она вызывается.
В порядке иллюстрации,рассмотрим многострочную функцию
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий