Common-блок - Большая Энциклопедия Нефти и Газа, статья, страница 1
Если третье лезвие бреет еще чище, то зачем нужны первые два? Законы Мерфи (еще...)

Common-блок

Cтраница 1


Именованный COMMON-блок может иметь то же имя, что и элемент списка или любое имя в программе. На рис 6 12 в качестве примера показано соответствие эпементов списка COMMON-блока с именем DAT между собой в различных программных модулях.  [1]

Название COMMON-блоков дополняется слева и справа звездочками.  [2]

Если подпрограмма использует COMMON-блок, то она может не иметь параметров.  [3]

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

Все важные переменные неизменяемой части программы объединены в COMMON-блоки, которые используются в различных подпрограммах CONDUCT. Во избежание повторов этих блоков в каждой подпрограмме все COMMON-блоки записаны в файл с именем COMMON, который подключается к соответствующим подпрограммам с помощью оператора INCLUDE. Синтаксис, использованный для INCLUDE в приведенном в конце книги листинге программы ( см. прил.  [5]

Важно отметить несущественное, но формально необходимое ограничение: если используется COMMON-блок, то строки с оператором COMMON должны присутствовать во всех сегментах, передающих управление друг другу с помощью оператора CHAIN, причем список элементов в операторе COMMON должен быть строго идентичен у всех сегментов.  [6]

В программе 5.3 F параметр Z подынтегральной функции передается из основной программы через неименованный COMMON-блок, а в программе 5.3 F этот параметр является глобальным. В программе 5.3 Р несколько видоизменена реализация алгоритма Симпсона по сравнению с программами на языках Бейсик и Фортран с целью максимального уменьшения количества операторов в теле цикла.  [7]

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

В программе 1.1 F параметры передаются из основной программы в подпрограмму-функцию вычисления левой части уравнения F ( X) через неименованный COMMON-блок. Ввод исходных данных осуществляется также в диалоговом режиме. Только в языке Фортран необходимо учитывать, что любой цикл выполняется, по крайней мере, один раз, даже если конечный элемент цикла меньше начального.  [9]

Наиболее простые объекты - общие скаляры и общие одномерные массивы, располагающиеся в оперативной памяти, реализуемые соответственно как одно-или многоэлементные COMMON-блоки.  [10]

В программе 7.4 F параметры конечно-разностной схемы передаются из основной программы в подпрограмму-функцию F, где вычисляется левая часть дисперсионного уравнения через неименованный COMMON-блок. Подпрограмма метода секущих SECANT расположена во внешнем файле и в листинге не приведена.  [11]

В программе 1.4 F количество параметров N и сами параметры передаются в подпрограмму-функцию F ( X) вычисления отношения f ( x) / f ( x) через неименованный COMMON-блок. В подпрограмме NEWTON реализован метод Ньютона по тем же принципам, что и в соответствующем блоке программы 1.4 В.  [12]

Чтобы не изменять подпрограмму метода золотого сечения, взятую без изменения из программы 8.1 F и записанную во внешнем файле, информация о номере аргумента, по которому идет минимизация, и о значениях всех аргументов многомерной функции передается в подпрограмму F через неименованный COMMON-блок. Третий элемент R в COMMON-блоке введен для того, чтобы иметь возможность вывести на дисплей значения функции F в точке минимума без повторного вычисления.  [13]

При обращении к подпрограмме число фактических параметров должно быть в точности равно числу формальных. COMMON-блоки допускают в этом смысле большую свободу в использовании.  [14]

Вводятся ограничения на использование текстовых данных в операторах COMMON. Если COMMON-блок содержит текстовые величины, то он не может содержать величин иных типов.  [15]



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