Cтраница 1
Описатель типа может относиться к нескольким переменным, если они одного и того же типа. [1]
Описатели типа могут идти в любом порядке за одним исключением: описатель точности не может следовать непосредственно за именем переменной. Это объясняется тем, что оператор DECLARE служит также для определения размерности переменной, как оператор DIMENSION ( размерность) в Фортране, и эта информация о размерности следует сразу же за именем переменной. [2]
Описатель типа может быть опущен. [3]
Явные описатели типов в языке отсутствуют, тип переменной определяется либо видом принимаемых переменной значений при их инициализации, либо местом использования переменной, либо указанием определенных атрибутов в полях панелей объявления переменных. [4]
Назначение описателей типа и длины описано в неявном операторе задания типа ( см. стр. [5]
Наличие описателя типа является описанием простой переменной - идентификатора функции. Во-вторых, среди операторов, входящих в состав тела процедуры-функции, должен быть хотя бы один оператор присваивания, содержащий в левой части идентификатор описываемой функции, который выполняется при обращении к данной подпрограмме. Таким образом, при обращении к процедуре-функции идентификатору функции должно быть присвоено некоторое значение. [6]
С помощью описателей типа можно задавать начальные значения величин, которые указываются между наклонными чертами после соответствующих имен. [7]
Для строковой переменной применяются описатели типа BIT и CHARACTER ( битового и символьного типа) совместно с описателем длины. [8]
Процедура, содержащая в заголовке описатель типа, называется функцией. Если выполнение процедуры не связано с вычислением результата определенного типа, то описание типа опускают. Такую процедуру называют процедурой-подпрограммой. [9]
Ее значение преобразуется по правилам, задаваемым описателем типа F; последовательность символов, изображающая это значение, помещается в очередное поле формируемой записи. Далее встречается разделитель /, означающий конец записи и переход к следующей, поэтому сформированная запись, которая содержит изображение значения X, печатается в следующей строке. Второй и третий повторители используются аналогично первому, только из списка вывода в качестве значения очередного элемента выбираются переменные Y и Z соответственно. В итоге формируются и отпечатываются в двух следующих строках записи, содержащие значения Y и Z. Затем перебор описателей доходит до внешней закрывающей скобки. Эта группа описателей используется один раз, так как в списке вывода не оказывается больше соответствующего элемента, и работа оператора вывода заканчивается. [10]
В качестве значения параметра DATAM может выступать любой описатель типа и длины константы, используемый в операторах DC и DS ассем-блеровской программы. [11]
![]() |
Пример перфоркаты с исходными данными frQRMAT и перечисляются име - ( вертикальные линии проведены для наглядности на переменных в том порядке. [12] |
Если число выводится на печать с помощью описателя типа Е, то мантисса его представляет собой правильную дробь, величиной 0.1 и 1.0, умноженную на степень десяти. [13]
Точнее, установим, что начинающие описание процедуры описатель типа ( если он есть), описатель procedure и идентификатор описываемой процедуры как бы составляют открывающую скобку begin фиктивного блока, в то время как закрывающая скобка end этого блока подразумевается непосредственно перед точкой с запятой, следующей за описанием рассматриваемой процедуры. [14]
Оператор явного описания типа начинается ключевым словом - описателем типа, после которого перечисляются разделенные запятыми идентификаторы объектов этого типа. Если описывается тип элементов массива, то справа от идентификатора массива в круглых скобках могут быть указаны через запятые максимальные значения индексов по каждому измерению массива. [15]