Cтраница 4
При выполнении оператора результирующая размерность устанавливается по правилам: число строк равно числу строк первого массива-сомножителя, а число столбцов - числу столбцов второго массива-сомножителя. Значение элемента результирующего массива равно сумме попарных произведений значений элементов строки первого массива на значения элементов с теми же номерами из второго столбца массива. Номера строки и столбца, участвующих в данном вычислении, определяют местоположение элемента в результирующем массиве. [46]
Результирующая размерность приводится в соответствие с размерностью числового массива-сомножителя. При выполнении оператора элементам результирующего массива присваиваются значения произведения числа на значение соответствующего элемента массива-сомножителя. [47]
Для этого проводятся дополнительные сравнения значения признаков у объектов на соседних позициях в исходных подмассивах. Тем самым на каждый элемент, помещаемый в результирующий массив, приходится не одно сравнение, а два: сравнение с элементом из другого подмассива и сравнение с соседним элементом своего подмассива. Время сравнения увеличивается вдвое, что, конечно, снижает эффективность процедуры. На практике такой характер начальной упорядоченности, по-видимому, весьма маловероятен. [48]
Эта модификация оператора служит для вычисления значений величин результирующего массива по значениям величин двух исходных массивов, входящих в записи с одинаковыми значениями ключа. Множество значений ключа результирующего массива является объединением множеств значений ключа исходных массивов. [49]
Оператор РАЗДЕЛИТЬ служит для разделения исходного массива на две части. Оператор выполняет также функцию редактирования исходного массива по описаниям результирующих массивов. [50]
Оператор ПОДСЧИТАТЬ позволяет для групп записей с одним и тем же значением заданного ключа находить суммарное значение каких-либо величин, среднее значение, максимальное и / или минимальное значение, а также количество значений определенных величин. Если в операторе задана функция сжатия, то в результирующем массиве остаются только итоговые записи. В противном случае в результирующий массив попадают как все записи исходного Массива, так и итоговые. В результате работы оператора могут формироваться итоговые записи по ключам нескольких уровней. [51]