Cтраница 1
Границы индексов могут быть представлены не только числами или переменными, но и более сложными выражениями. Перед символом массив могут стоять основные символы, определяющие типы величин, составляющих массив, напр. [1]
Границы индексов в массивах по каждому измерению могут быть постоянными и переменными, причем память под массив отводится в соответствии с текущими значениями границ. [2]
Границы индексов любого массива задаются в первых индексных скобках, следующих за идентификатором данного массива, в виде списка граничных пар. Список граничных пар задает границы всех индексов в порядке их перечисления слева направо. [3]
Границы индексов любого массива из данного списка массивов задаются списком граничных пар, который заключен в индексных скобках, ближайшим справа к идентификатору данного массива. Размерность каждого из таких массивов равна числу членов в указанном списке граничных пар. По списку граничных пар определяются границы всех индексов - в порядке их перечисления слева направо. [4]
Записываются фактические границы индексов массива. После каждой границы ставится точка с запятой. Если массив одномерный - одно число, если двумерный - два. Сначала пишется граница левого индекса, потом правого. [5]
Верхняя и нижняя границы индекса разделены двоеточием, а сами индексы отделены друг от друга запятой. По сравнению с Фортраном такой порядок имеет несомненное преимущество, так как очень часто алгоритм гораздо удобнее запрограммировать с помощью нулевого или отрицательного индекса. [6]
Пусть нижняя и верхняя Границы индексов трехмерного массива sup соответственно равны: 1 и 4 - по первому измерению; 3 и 5 - по второму измерению; 2 и 8 - по третьему измерению. [7]
Пусть нижняя и верхняя границы индексов двумерного массива Z соответственно равны: 1 и 8 - по первому измерению; 1 и 4 - по второму измерению. [8]
Пусть нижняя и верхняя границы индексов трехмерного массива N соответственно равны: 1 и 10 -по первому измерению; - 5 и 5 - по второму измерению; - 5 и 0 - по третьему измерению. [9]
Пусть нижняя и верхняя границы индексов двумерного массива Ml соответственно равны: 1 и 7 -по первому измерению; 1 и 12 -по второму измерению. [10]
Для собственных массивов сохраняются значения всех их элементов, если границы индексов при новом входе в блок остались теми же самыми, что и при предыдущем входе. В случае изменения границ индексов собственного массива при очередном входе в блок сохраняются от предыдущего выполнения блока значения лишь тех элементов массива, индексы которых лежат одновременно внутри старых и новых границ. [11]
Для собственных массивов сохраняются значения всех их элементов, если границы индексов при новом входе в блок остались теми же самыми, что и. Границы массива, снабженного описателем own, должны быть заданы целыми константами. В случае изменения границ ин - дексов собственного массива при очередном входе в блок сохраняются от предыдущего выполнения блока значения лишь тех элементов массива, индексы которых лежат одновременно внутри старых и новых границ. [12]
Если же нижняя граница индекса первого измерения задана отличной от нуля ( границы индексов остальных измерений не имеют значения), то значение index уменьшается на величину нижней границы. Для многомерных массивов индекс соответствует как бы одномерному массиву, в котором строки расположены последовательно друг за другом. Например, если массив имеет строки по 3 элемента, и индексы отсчитываются от 0, то индекс 4 соответствует второму элементу второй строки. [13]
А - идентификатор массива, ЛП и N2 - соответственно нижняя и верхняя границы индекса массива А, 5 - идентификатор переменной, которой присваивается значение суммы. [14]
![]() |
Пример изображения агрегативного типа в языке Express-G. [15] |