Ячейке с номером 3 присваивается начальное значение 25.
INITIAL МХ8(2,4),–53
Величина – 53 записывается в строку 2, столбец 4 матрицы 8.
INITIAL МХ$СOSТ(1,3),22
Величина 22 записывается в строку 1, столбец 3 матрицы COST.
Блок SАVЕVАLUE (СОХРАНИТЬ ВЕЛИЧИНУ). Значение сохраняемой величины изменяется при входе транзакта в блок SАVЕVАLUE (СОХРАНИТЬ ВЕЛИЧИНУ). Его формат:
SАVЕVАLUE А[+,–],В
Таблица 4.40
Операнд | Значение | Результат по умолчанию |
А | Номер или символьное имя сохраняемой величины | Ошибка |
В | Величина, используемая для модификации (число или СЧА) | Ошибка |
Подобно блоку АSSIGN блок SАVЕVАLUE может быть пользован как в режиме замещения величины, так и в режиме увеличения или уменьшения. В режиме увеличения предыдущее значение сохраняемой величины увеличивается на значение, заданное операндом В, а в режиме уменьшения – уменьшается на это значение. Режимы увеличения и уменьшения определяются введением соответственно знака «плюс» или «минус» перед запятой, разделяющей операнды А и В.