Формат оператора

Оценить
(0 голоса)

номер — оператора РАЗДЕЛИТЬ [МАССИВ] этикетка ПО УСЛОВИЮ простое — или — сложное — условие ПОЛУЧАЯ [МАССИВ] этикетка И [МАССИВ] этикетка.

Пример. 0010 РАЗДЕЛИТЬ МАССИВ М16 ПО МАССИВУ1 М2 ПО КЛЮЧУ А6 ПОЛУЧАЯ МАССИВ МИ12 И МАССИВ МИ 13.

Оператор ДОПИСАТЬ служит для образования результирующего массива по двум исходным путем дописывания записей второго исходного массива к записям первого исходного массива.         

Оба исходных массива должны иметь одинаковую НРВ.

Форматоператора номер — оператора ДОПИСАТЬ [МАССИВ] этикетка К [МАССИВУ] этикетка ПОЛУЧАЯ [МАССИВ] этикетка.

Пример. 0150 ДОПИСАТЬ МАССИВ М16 К МАССИВУ М17 ПОЛУЧАЯ МАССИВ М20,

Оператор СЛИТЬ служит для соединения двух исходных массивов. Результирующий массив упорядочивается по общему ключу таким же образом, как упорядочены исходные массивы.

Для применения оператора СЛИТЬ необходимо, чтобы оба исходных массива были одинаково упорядочены по данному ключу и имели одну и ту же НРВ,

Формат оператора:

номер — оператора СЛИТЬ [МАССИВ] этикетка И [МАССИВ] этикетка ПО КЛЮЧУ название— ключа ПОЛУЧАЯ [МАССИВ] этикетка.

1. Оператор СЖАТЬ служит для преобразования массива, в котором одинаковые значения ключа повторяются, в массив, где такие повторения отсутствуют. Этот оператор может выполнять также редактирование преобразуемого массива.

Оператор СЖАТЬ из каждой группы записей с одинаковыми значениями ключа выбирает запись с наивысшим номером (т. е. последнюю вапись группы) и включает ее в результирующий массив.

Применение этого оператора возможно лишь при условии, что преобразуемый массив упорядочен по тому ключу, по которому ведется сжатие.

Формат оператора: номер — оператора СЖАТЬ [МАССИВ] этикетка ПО КЛЮЧУ название— ключа ПОЛУЧАЯ [МАССИВ] этикетка.

Пример. 0110 СЖАТЬ МАССИВ М2 ПО КЛЮЧУ МЕСЯЦ ПОЛУЧАЯ МАССИВ М8.

Применение оператора СЖАТЬ часто приводит к утере части информации, содержащейся в исходном массиве.

Оператор УПОРЯДОЧИТЬ служит для изменения порядка расположения записей исходного массива.

Оператор позволяет располагать записи в порядке возрастания (убывания) одной или нескольких величин. Если упорядочение происходит по нескольким величинам, то строго соблюдается порядок, в котором заданы эти величины. Иначе говоря, в результирующем массиве по возрастанию (убыванию) значений первой из заданных величин располагаются все записи, по возрастанию (убыванию) значений второй заданной величины располагаются лишь группы записей с одним и тем же значением первой величины и т. д.

Оператор ВЫЧИСЛИТЬ служит для вычисления значений тех величин результирующего массива, которые являются функциями от величин одного или двух исходных массивов.

Вычисления проводятся по формулам, представляющим собой простые арифметические выражения.

Конструкция арифметического выражения, употребляемого в операторе ВЫЧИСЛИТЬ, аналогична конструкции алгебраического выражения, принятой в математике. Имеют место лишь следующие отличия.

1. Для обозначения знаков арифметических операций используют следующие литеры:

сложение + вычитание — умножение X деление степень.

2.         Арифметическое выражение имеет линейную запись.

3.         В арифметическом выражении можно употреблять лишь круглые скобки.

4.         Знак умножения не должен пропускаться.

Порядок выполнения операций
Вычисление для двух массивов
Общие сведения
О писания величин как у массива
Шаблон (2.1.17)

Добавить комментарий


Защитный код
Обновить