Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Описание функции



Читайте также:
  1. CASE-технологии: определение и описание.
  2. II. Описание трудовых функций, входящих в профессиональный стандарт
  3. II. Функции школьной формы
  4. II. Функции школьной формы
  5. II. Функции школьной формы
  6. II. Функции школьной формы
  7. II. Функции школьной формы

Описание Функция в языке Turbo Pascal состоит из заголовка и тела функции. Так как структура раздела описаний и раздела операторов подпрограммы аналогична структуре соответствующих разделов основной программы, рассмотрим подробно только правила составления заголовка подпрограммы-функции.

Формат заголовка функции:

Function : ;

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

Результат, полученный с помощью функции, возвращается через ее имя и является единственным значением простого, строкового или ссылочного типа. Тип результата указывается в заголовке как <тип результата>.

Примеры заголовков подпрограмм-функций:

Function Summa(x,y:integer):integer;

Function Prizn:boolean; {функция без параметров}

Function ABC(a,b: real; k:integer):real;

Для возврата результата в вызывающий модуль в разделе операторов тела функции должен быть, по крайне мере, один специальный оператор, присваивающий имени функции значение результата <имя_функции>:=<результат>..

Имя функции может присутствовать только в левых частях операторов присваивания в теле функции.

Если функция, кроме вычисления результата, меняет какие либо глобальные данные или производит другие действия, не связанные с вычислениями своего значения, говорят, что функция имеет побочный эффект. Таких ситуаций следует избегать.

 


Дата добавления: 2015-07-10; просмотров: 112 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)