Операторы, имитирующие работу запоминающей категории

Операторы запоминающей категории представлены в таблице 1.13.

Таблица 1.18. Операторы, имитирующие работу запоминающей категории

№ Блок Описание
ASSIGN A,B,C Присвоение или изменение параметра транзакта
INITIAL A,B Инициализация матрицы, логического ключа, ячейки или элемента матрицы
SAVEVALUE A,B Изменение значения ячейки
NAME EQU X Вычисление выражения и присвоение результата именованной величине

Устанавливать или изменять значения параметров возможно с помощью блока ASSIGN. В поле А блока ASSIGN указывается номер или имя параметра, в поле В - число или СЧА, модифицирующее значение параметра. В поле С может быть указана функция. После прохождения через блок ASSIGN параметру транзакта будет присвоено значение величины из поля В (режим замещения). В режиме увеличения или уменьшения значения параметра в поле А после номера (или имени) параметра указывается знак «плюс» или «минус», соответственно.

В начале программы начальные значения ячеек инициализируются в предложении INITIAL, имеющем следующий формат: INITIAL имя, значение.Здесь имя идентифицирует сохраняемую величину, которой присваивается указанное в поле В значение.

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

Изменение содержимого ячеек происходит при прохождении транзактов через блок SAVEVALUE, который изменяет содержимое ячейки. При этом блок используется в режиме замещения или в режиме накопления. В режиме замещения в ячейку заносится новое значение, указанное в поле В блока SAVEVALUE. В режиме накопления содержимое ячейки увеличивается (уменьшается) на значение, указанное в поле В блока SAVEVALUE. В поле А блока SAVEVALUE приводится имя или номер модифицируемой ячейки.

Примеры использования описанных выше блоков приведены в таблице 1.18.

Таблица 1.19 Примеры использования операторов, имитирующих работу запоминающей категории

Пример использования оператора Комментарии
ASSIGN PARMETR_1,4 Значение 4 присваивается параметру входящего транзакта PARMETR_1
INITIAL X$X_1,58 Команда присваивает ячейке X_1 значение 58
SAVEVALUE X_1+,5 При прохождении транзакта через блок SAVEVALUE ячейка X_1 будет увеличена на 5
SAVEVALUE X_1,X$X_2 При прохождении транзакта через блок SAVEVALUE в ячейку X_1 будет записано значение X_2







Дата добавления: 2015-01-13; просмотров: 1036;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2026 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.