Процедуры-функция - Большая Энциклопедия Нефти и Газа, статья, страница 2
Дополнение: Магнум 44-го калибра бьет четыре туза. Законы Мерфи (еще...)

Процедуры-функция

Cтраница 2


Значением каждой процедуры-функции, реализующей аналитическую операцию, является номер результата этой операции, а аргументами этой процедуры - номера функций, участвующих в операции.  [16]

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

Формальным параметром процедуры-функции является текущее значение аргумента X. Формальными параметрами процедуры HALF являются: нижняя А и верхняя - В границы расположения корня, идентификатор процедуры-функции F для вычисления правой части уравнения ( 8 - 24), EPS - точность определения корня, X - выходной параметр процедуры - решение.  [18]

После описания процедуры-функции 5 ее идентификатор может использоваться в любых операторах как простая переменная.  [19]

В формате процедуры-функции в отличие от процедуры-подпрограммы присутствует инструкция М Мс. Эта инструкция позволяет возвратить значение из процедуры-функции в место ее вызова. В связи с этим для имени функции может определяться тип данных возвращаемого процедурой значения.  [20]

Основное отличие процедуры-функции от процедуры-подпрограммы состоит в том, что она возвращает значение.  [21]

В теле процедуры-функции может выполняться большая программа. Если в ней несколько раз присваиваются значения идентификатору процедуры, то в качестве значения функции берется результат последнего присваивания.  [22]

Часто описание процедуры-функции рассматривают как один из частных случаев описания процедуры.  [23]

В теле процедуры-функции должен содержаться оператор присваивания, в левой части которого стоит идентификатор этой процедуры, а в правой части - выражение, определяющее значение функции. Таких операторов может быть даже несколько, но выполняться должен только один из них. Заметим, что такой оператор выполняет лишь символическое присваивание. Идентификатор процедуры-функции не обладает свойствами простой переменной, и присвоенное ему значение не может быть использовано в самом теле процедуры.  [24]

Формальным параметрам процедуры-функции нельзя присваивать значения в теле определения функции; попытки такого присвоения игнорируются.  [25]

Допускается описание процедуры-функции оператором DEF, содержащее несколько операторов и заканчивающееся оператором FNEND. Оператор DIM может быть использован для описания виртуального массива как разновидности файла прямого доступа, размещаемого в дисковой памяти, где для него выделяется необходимый участок в соответствии с объявленными в операторе DIM параметрами.  [26]

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

Формальным параметром процедуры-функции является текущее значение аргумента X. Формальными параметрами процедуры HALF являются: нижняя А и верхняя В границы расположения корня, идентификатор процедуры-функции F для вычисления правой части уравнения ( 8 - 24), EPS - точность определения корня, X - выходной параметр процедуры - решение.  [28]

Искать описание процедуры-функции внутри блока, содержащего оператор, вызвавший вычисление функции.  [29]

30 Описание рекурсивной процедуры-функции вычисления факториала.| Процесс вычисления 3. с помощью рекурсивной процедуры. [30]



Страницы:      1    2    3    4