НОВОСТИ   БИБЛИОТЕКА   ЮМОР   КАРТА САЙТА   ССЫЛКИ   О САЙТЕ  




предыдущая главасодержаниеследующая глава

14. Функции

Функция в паскале является аналогом фортранной подпрограммы-функции и состоит из заголовка и блока.

Общий вид заголовка:


здесь F - имя функции; PI, . . .PN - формальные параметры; Tl, . . .TN, ... - их типы; TYPEF - тип результата.

Самостоятельный алгоритм можно оформить как функцию в том случае, если в качестве результата получается одно единственное значение.

К функциям обращение выглядит проще, чем к процедурам. Для вызова функции достаточно указать ее имя (с фактическими параметрами) в любом выражении.

Пусть, например, функция MAX (X,Y:REAL):REAL выдает значение большего из параметров X,Y. Тогда оператор R: = =MAX(T,P*Q)*B/2 найдет большее из значений Т и P*Q, затем выполнит дальнейшие действия и зашлет результат в R.

После работы функции результат присваивается имени функции, поэтому в блоке функции обязательно должен присутствовать оператор присваивания вида:


Пример. Вычисление большего из двух данных чисел можно оформить таким образом.


Процедуры, функции, программы часто называют модулями.

предыдущая главасодержаниеследующая глава








© Злыгостев А.С., 2001-2019
При использовании материалов сайта активная ссылка обязательна:
http://informaticslib.ru/ 'Библиотека по информатике'
Рейтинг@Mail.ru
Поможем с курсовой, контрольной, дипломной
1500+ квалифицированных специалистов готовы вам помочь