Результат - работа - процедура - Большая Энциклопедия Нефти и Газа, статья, страница 2
Еще один девиз Джонса: друзья приходят и уходят, а враги накапливаются. Законы Мерфи (еще...)

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

Cтраница 2


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

Атрибуты PUBLIC и PRIVATE используются для управления доступом к объектам, принадлежащим модулям ( см. гл. Посредством оператора USE модуль может стать частью любой другой программы, компоненты которой получают доступ к его объектам. По умолчанию, все объекты модуля имеют атрибут доступа PUBLIC, что делает их открытыми для изменений, производимых вне модуля. Это не всегда желательно - модульные переменные могут использоваться, например, для передачи информации из одной модульной процедуры в другую. В этом случае, внешнее изменение этих переменных может привести к непредусмотренным искажениям результатов работы процедур. Атрибут PRIVATE, назначаемый объектам модуля, ограничивает область их доступности рамками модуля, которому они принадлежат.  [17]



Страницы:      1    2