Cтраница 3
Допускается использование одного и того же массива в качестве одного или двух массивов-слагаемых и в качестве результирующего массива. [31]
Причем если какое-либо значение ключа встречается только в одном из исходных массивов, то в записях результирующего массива с данным значением ключа прочерки будут соответствовать отсутствующим значениям буквенных величин, а нули - отсутствующим значениям цифровых величин. [32]
Список матричных операций приведен в табл. 14.3. Звездочками отмечены операторы, в которых может быть изменена размерность результирующего массива. [33]
Функции CreateSpace и CreateMesh - весьма удобные в практическом применении средства построения различных трехмерных графиков и формирования результирующих массивов матричного типа. [34]
Первые четыре из них могут выполняться как над векторами, так и над матрицами при условии, что размерности результирующего массива и массивов-операндов полностью совпадают. [35]
Особенностью оператора СОЕДИНИТЬ является то, что значения ключа, для которых не выполняется условие соединения, не попадают в результирующий массив. [36]
В случае процедур с одним входным массивом группа экземпляров цепей, перерабатываемых одной вычислительной операцией, для получения одного экземпляра цепи результирующего массива, включает неизвестное заранее количество экземпляров. [37]
Оператор СЖАТЬ из каждой группы записей с одинаковыми значениями ключа выбирает запись с высшим номером ( последнюю запись группы) и включает ее в результирующий массив. [38]
Оператор ВЫЧИСЛЕНИЕ ВНУТРИ МАССИВА по ключу может употребляться только тогда, - когда исходный массив упорядочен по возрастанию или убыванию этого ключа, номенклатура величин результирующего массива без вычисляемой величины входит в номенклатуру величин исходного массива и вычисляемые величины получаются только с помощью суммирования или перемножения значений величины аргумента. Последние два условия обязательны и IB случае вычислений без ключа. [39]
Для операторов, выполняющих неявное переопределение размерности массива, результирующий массив в DIM или СОМ следует объявлять так, чтобы соответствующие параметры ( число строк и столбцов) в объявлении результирующего массива были не меньше тех значений, которые установятся при выполнении матричного оператора в соответствии с правилами алгебры матриц. [40]
Минимальный формат каждого оператора включает: номер оператора ( указывает естественный порядок выполнения операторов), название процедуры ( глагол в повелительной форме), этикетки исходных массивов, слово ПОЛУЧАЯ, этикетки результирующих массивов. [41]
Для определения очередного объекта, пересылаемого в объединенный ( результирующий) упорядоченный массив, проводится сравнение признаков двух объектов ( блок 2), расположенных в исходных подмассивах на позициях с адресами сф ] и ( [ / ] и являющихся кандидатами для пересылки в результирующий массив. Сравнения индексов позиций пересылаемых объектов с предельными значениями ( блоки 5 и 6) определяют момент исчерпания одного из исходных подмассивов, а блоки 7, 8 и 9 служат для формирования индексов очередных позиций исходных подмассивов, а также индекса очередной позиции формируемого упорядоченного массива. При исчерпании одного из исходных подмассивов производится пересылка всех оставшихся объектов другого подмассива в формируемый массив ( блоки 10, 11, 12 и 13, 14, 15 соответственно) без анализа их признаков. [42]
Оператор СЛИТЬ предназначен для соединения двух исходных массивов. Результирующий массив упорядочивается по общему ключу таким же образом, как упорядочены исходные массивы. [43]
Следует иметь в виду, что для массивов они производят поэлементное сравнение, возвращая массив такого же размера, как сравниваемые аргументы. Результирующий массив содержит единицы там, где сравнение элементов дало выполнение условия, и нули там, где условие сравнения выполнено не было. [44]
Оператор предназначен для транспонирования числовой матрицы. Размерность результирующего массива автоматически приводится в соответствие с размерностью исходного массива. [45]