Результат - работа - процедура - Большая Энциклопедия Нефти и Газа, статья, страница 1
Хорошо не просто там, где нас нет, а где нас никогда и не было! Законы Мерфи (еще...)

Результат - работа - процедура

Cтраница 1


Результат работы процедуры вставитьпосле иллюстрируется на рис. 8.7. Ситуация, имеющая место перед выполнением процедуры, показана на рис. 8.7 ( а), а на рис. 8.7 ( 6) изображено положение, возникающее после выполнения указанной процедуры. Процедура вставитьпосле будет правильно работать и в том случае, если компонента ваня будет последней компонентой списка, если же ваня - nil, то выполнение процедуры приведет к ошибке. Если в списке уже присутствует компонента вася чо при выполнении процедуры вставитьпосле возникнет имеющая весьма важные последствия ситуация, при которой в списке образуется кольцо.  [1]

В результате работы процедуры INPUT введенные данные располагаются в ячейках памяти, соответствующих параметрам операторов ввода.  [2]

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

Если же вхож - true, то в результате работы процедуры ПОДСТРОКА мы получили в переменной m индекс звена в цепочке слово, предшествующего этому вхождению.  [4]

Реализовать процедуру для выделения блока свободной памяти заданного размера ( результатом работы процедуры должна быть - 1, если блок такого размера выделен быть не может) и процедуру для освобождения - повторного включения в список свободной памяти блока, выделенного ранее.  [5]

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

7 Описание процедуры-функции НОД. [7]

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

Расчет конструкции, состоящий в определении параметров НДС, осуществляется с помощью объектно-ориентированной процедуры КРОЮ, исходными данными для которой являются сформированные файлы FC и FL. Результат работы процедуры - файл FW прямого доступа, в котором содержатся компоненты НДС.  [9]

Результатом работы процедуры должна быть - 1, если первая строка не содержит ни одного символа, принадлежащего и вторбй заданной строке.  [10]

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

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

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

Формальными параметрами могут быть любые идентификаторы аргументов, в терминах которых описывается выделенный этап вычислений. Формальные параметры определяет входные объекты, необходимые для выполнения процедуры, и выходные величины, которые являются результатом работы процедуры.  [14]

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



Страницы:      1    2