Cтраница 1
Подпрограмма данных должна содержать хотя бы один оператор COMMON. [1]
Допускается описание нескольких подпрограмм данных. [2]
![]() |
Блок-схемы интерпретатора. [3] |
Первый блок служит для засылки в рабочие ячейки подпрограммы данных, содержащихся в вызывающей последовательности. [4]
Подпрограмма, начинающаяся оператором BL0CK DATA, называется подпрограммой данных. [5]
Если какой-нибудь величине помеченного блока COMMON присваивается начальное значение в подпрограмме данных, то в этой подпрограмме должно быть дано полное описание. [6]
Для присваивания начальных значений элементам из помеченного общего блока используется специальная подпрограмма, называемая подпрограммой данных. [7]
Для присваивания начальных значений элементам из помеченного общего 3лока используется специальная подпрограмма, называемая подпрограммой данных. [8]
В составе Фортрана имеются подпрограммы стандартных функций ( см. § 4.3), операторы-функции, подпрограммы FUNCTION, подпрограммы SUBROUTINE, подпрограммы данных. Кроме того, Фортран допускает использование подпрограмм, написанных на других языках программирования. [9]
Никакие операторы, кроме перечисленных, не должны содержаться в подпрограмме BLOCK DATA. Подпрограмма данных должна содержать хотя бы один оператор COMMON. [10]
Однако в подпрограмме данных в соответствующем операторе COMMON должны быть перечислены все элементы общего блока - как те, которым присваиваются начальные значения внутри подпрограммы данных ( операторами описания типа или оператором DATA), так и те элементы, которые не получают начальных значений. [11]
Замкнутые библиотечные подпрограммы составлены в окончательном конкретном виде и должны быть введены в определенное место памяти. Включение их в основную программу состоит в том, что в основной программе ставится несколько команд для переноса исходных для подпрограмм данных во входные ячейки подпрограммы и, кроме того, ставится команда, передающая управление первой из команд подпрограммы. В конце подпрограммы ставится команда возврата к основной программе. Результаты работы подпрограммы получаются в выходных ячейках подпрограммы. В машинах, имеющих команды условного или безусловного перехода с возвратом ( вроде команды 27 Стрелы), библиотечная подпрограмма оканчивается холостой командой, занимающей ячейку, предназначенную для автоматической записи в нее команды возврата к основной программе. В этом случае подпрограмма не содержит ни одной заранее неизвестной команды. [12]
Однако в подпрограмме данных в соответствующем операторе COMMON должны быть перечислены все элементы общего блока - как те, которым присваиваются начальные значения внутри подпрограммы данных ( операторами описания типа или оператором DATA), так и те элементы, которые не получают начальных значений. [13]
Никакие операторы, кроме перечисленных, не должны содержаться в подпрограмме BLOCK DATA. Подпрограмма данных должна содержать хотя бы один оператор COMMON. [14]
Подпрограмма данных должна содержать хотя бы один оператор COMMON. Однако в подпрограмме данных в соответствующем операторе COMMON должны быть перечислены все элементы общего блока - как те, которым присваиваются начальные значения внутри подпрограммы данных операторами описания типа или оператором DATA), так и те элементы, которые не иолучают начальных значений. [15]