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

Операторы запоминающей категории представлены в таблице 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; просмотров: 800;


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

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

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

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