Cтраница 1
Атрибут размерности указывает число измерений массива и границы по каждому измерению. В данном подмножестве языка могут использоваться одно -, двух - и трехмерные массивы. Границы по каждому измерению задаются с помощью положительных чисел, указывающих верхнюю границу измерения. Нижняя граница всегда подразумевается равной единице. [1]
Атрибут размерности может задаваться вместе с атрибутами данных только для младших элементов структуры. Старшая структура и подструктура ] не могут описываться с атрибутом размерности, следовательно, массивы структур не могут использоваться в программах. [2]
Атрибут размерности может задаваться вместе в атрибутами данных только для младших элементов структуры. Старшая структура и подструктура не могут объявляться с атрибутом размерности. Следовательно, в данном подмножестве языка массивы структур не могут использоваться в программах. [3]
Атрибут размерности массива представляет собой заключенные в круглые скобки одно, два или три десятичных числа без знака, разделенных, если их несколько, запятыми. Количество чисел в скобках определяет количество измерений массива. Значение каждого из этих чисел определяет протяженность и верхнюю границу соответствующего измерения. Атрибут размерности следует в объявлении за идентификатором, представляющим имя объявляемого массива. За этим атрибутом записываются, если необходимо, атрибуты, определяющие характеристики элементов данных массива. [4]
Атрибут размерности массива указывает количество измерений массива и границы или протяженность каждого измерения. [5]
Благодаря атрибуту размерности массива транслятор получает информацию, необходимую для резервирования полей в памяти машины. Общее число элементов массива получается как произведение указанных в атрибуте чисел по всем размерностям. Если полученный результат умножить на число байтов памяти, выделяемое для каждого элемента массива, то можно получить общее количество байтов, выделяемое для хранения массива в памяти. [6]
Для одномерных массивов атрибут размерности имеет вид ( р), где р - положительное целое число, определяющее число элементов в массиве. [7]
Напомним еще раз, что атрибут размерности должен стоять сразу вслед за идентификатором или списком идентификаторов, заключенным в скобки ( идентификаторы в списке могут быть и вместе с относящимися к ним различными атрибутами); а атрибут точности ( длины), наоборот, не может стоять сразу за скобками. [8]
В первом примере объявлен одномерный массив ( атрибут размерности содержит одно число) с именем LST, состоящий из ШЕСТИ элементен. [9]
И проблемные переменные, и меточные могут быть снабжены атрибутом размерности ( diMention), который в терминологии алгола мы называли описателем массива. [10]
Общее количество элементов массива получается как произведение указанных в атрибуте размерностей чисел по всем измерениям. [11]
Но при описании с помощью LIKE массива структур всегда необходимо задавать атрибут размерности. [12]
Если имя-переменной - имя подструктуры, то за ним может следовать атрибут размерности или запятая, а за ней следующая подструктура или элемент структуры, который содержится в этой подструктуре. Если имя-переменной - имя элемента структуры, за ним могут следовать атрибут размерности и ( или) атрибуты данного. [13]
Массивы, используемые в программе, как и обычные переменные, должны быть объявлены в операторе DECLARE, для чего имеется специальное средство - атрибут размерности. [14]
При инициализации элементов, входящих в массив структур, следует учитывать, что количество констант, необходимых для инициализации таких элементов, зависит от атрибута размерности, приписанного массиву структур. Таким образом, приходится считать, что атрибут размерности массива структур ( а, может быть, и подструктур) как бы переносится на составляющие его элементы и добавляется к их размерности. [15]