Cтраница 1
Сечения массивов очень удобны, так как сводят к минимуму затраты на извлечение групп элементов из массивов; однако их реализация сложна для компиляторов, и потому на их использование в некоторых ситуациях наложены ограничения. Так, сечения массивов, используемые в качестве фактических параметров, рассматриваются как выражения и не могут подставляться в формальные параметры с видами связи OUT или INOUT. Сечения с векторным индексом нельзя использовать в качестве адресата ссылки - разрешение такой конструкции очень сильно бы усложнило механизм, применяемый компиляторами для реализации ссылок. [1]
В подмножестве ПЛ / 1 сечения массивов запрещены. [2]
Фортран 90 поддерживает операции над сечениями массивов и использование векторных индексов. Он имеет набор встроенных функций для выполнения разнообразных операций с массивами. Границы изменения индексов массива могут быть произвольными, в отличие от С, где нижняя граница обязательно равна нулю. Средства работы с массивами делают Фортран удобным для параллельного программирования. [3]
Элемент массива можно рассматривать как частный случай сечения массива, а именно как частный указатель нулевого ранга. [4]
Причина этого явления заключается в том, что сечение массива земли, через который протекает ток замыкания на землю, по мере удаления от заземлителя быстро увеличивается благодаря растеканию тока в земле. На расстоянии 20 м и более от заземлителя плотность тока в земле становится настолько малой, что падение напряжения между точками, находящимися на этих расстояниях, и точками еще более удаленными не обнаруживается сколько-нибудь ощутимо. [5]
Базовая переменная: битовая переменная, не являющаяся сечением массива. [6]
Базовая переменная: символьная переменная, не являющаяся сечением массива. [7]
Базовая переменная: битовая переменная, не являющаяся сечением массива. [8]
Базовая переменная: символьная переменная, не являющаяся сечением массива. [9]
Все элементы структуры должны быть строками одного типа; сечение массива не может быть задано в аргументе. Функция используется и как псевдопеременная. Если строки не хватает, то оставшиеся элементы будут пустыми ( для VARYING) или заполнятся пробелами. [10]
![]() |
Приоритеты операций. [11] |
Любая унарная операция применима к массиву соответствующего типа или сечению массива, а бинарная операция - к паре массив-массив или массив-скаляр. Массивы, участвующие в бинарной операции, должны иметь одинаковые формы. [12]
Слева от знака присваивания может стоять как идентификатор массива, так и сечение массива. Все массивы слева от знака присваивания и все массивы в выражении над массивами должны иметь одинаковую структуру и одинаковые границы. Если справа от знака присваивания стоит скалярное выражение, то его значение присваивается всем элементам массива. Если выражение справа содержит операнды-структуры, то все массивы, входящие в оператор, должны быть массивами структур. [13]
Если оператор WHERE организует работу, скажем так, с условной выборкой элементов массива, сечения массивов - с выборкой по множеству индексов, то оператор FORALL комбинирует оба способа выбора элементов. [14]
Ограничимся плоской деформацией, считая, что все характеристики задачи неизменны вдоль оси z и можно ограничиться рассмотрением одного сечения массива в плоскости ху ( х, у. Это ограничение не принципиально, однако оно позволяет сделать изложение более наглядным. Обычно горный массив бывает неоднородным и анизотропным; наиболее опасным и часто встречающимся случаем является тот, когда неравномерные слои с различными прочностными свойствами наклонены под некоторым углом 3, меньшим, чем. [15]