Cтраница 3
Шестнадцатеричные константы могут быть использованы только как величины, присваиваемые данным в операторе DATA и в операторах явного описания типа. [31]
Количество измерений массива и максимальное значение каждого измерения описываются в операторах DIMENSION, COMMON и в операторах явного описания типа. [32]
Массив с именем LAMBDA согласно описанию по соглашению является целочисленным, поэтому опишем его как действительный в операторе явного описания типа. [33]
![]() |
Печать данных под управлением форматов, введенных с перфокарты. [34] |
В такой массив информация может быть помещена с помощью операторов READ, DATA, а также с помощью операторов явного описания типа. [35]
Тип оператора-функции и типы формальных аргументов определяются способами, принятыми для описания переменных ( неявное описание, оператор IMPLICIT, операторы явного описания типа), Одни и те же формальные аргументы могут использоваться более чем в одном операторе-функции, их имена могут идентифицировать различные объекты программы в других операторах программной единицы. В пределах одного оператора-функции формальные аргументы должны быть уникальными. [36]
Переменная, получившая значение метки, не может быть использована как переменная, имеющая числовое значение, до тех пор, пока она его не получит в арифметическом операторе присваивания, в операторе ввода ( § 20), или в операторе DATA ( § 17), или в операторе явного описания типа. [37]
В одной программе может содержаться несколько операторов описания типа как неявных, так и явных. Оператор явного описания типа имеет приоритет над автоматическим объявлением типа и над оператором неявного определения типа. [38]
Операторы явного описания типа определяют данные целого, действительного, двойной точности, комплексного и логического типа. В операторах явного описания непосредственно перечисляются идентификаторы данных устанавливаемого типа. Кроме того, в них может указываться дополнительная информация о переменных, например задание начальных значений переменных. [39]
В одной программе может содержаться несколько операторов описания типа как неявных, так и явных. Оператор явного описания типа имеет приоритет над автоматическим объявлением типа и над оператором неявного определения типа. [40]
А, В, D являются переменными с двойной точностью, а С, Е и элементы массива F имеют стандартную длину. В операторе явного описания типа одновременно с объявлением типа и длины величины ей может быть присвоено начальное значение. [41]
Размер массива определяется количеством измерений массива и максимальной величиной каждого измерения. Размер массива объявляется с помощью оператора DIMENSION, оператора COMMON или одного из операторов явного описания типа. [42]
В программе этот оператор не может предшествовать оператору IMPLICIT, а также операторам, описывающим имена, значения которым будут присваиваться. При записи этого оператора справедливы правила, относящиеся к заданию начальных значений в операторах явного описания типа. Следует иметь в виду, что присваивание значений производится только в момент загрузки программы. [43]
Если указатель длины для конкретной величины отсутствует, то ее длина описывается общим указателем длины S. Если же и общий указатель длины отсутствует, то длина всех величин в списке оператора явного описания типа принимается стандартной, и оператор имеет простейший вид. [44]
Формальные и фактические параметры подпрограммы FUNCTION могут быть массивами. В этом случае их размерность в подпрограмме должна быть определена в операторах DIMENSION, COMMON или в операторах явного описания типа. Фактические параметры подпрограммы могут быть также именем внешней подпрограммы, текстовой константой, арифметическим или логическим выражением, в частности: переменной, элементом массива, обращением к функции, числовой или логической константой. [45]