Ячейки в GPSS

Ячейки используются для записи и хранения в процессе моделирования текущих значений СЧА.

Занесение информации в ячейку производится блоком SAVEVALUE, имеющим формат

SAVEVALUE A,B,C

где А – имя ячейки (может сопровождаться в конце знаком плюс + или минус -), В – присваиваемое значение, С – тип ячейки. Если после А стоит знак + или -, то значение поля В прибавляется или вычитается из текущего содержимого ячейки А. Если знак не указан, то значение поля В присваивается ячейке А. Поле С определяет тип ячейки и может принимать значения: ХН – полусловная, ХF – полнословная, XL – с плавающей точкой. При отсутствии поля С по умолчанию принимается полнословная ячейка.

Начальное значение ячейки по умолчанию равно нулю. Для изменения начального значения применяется оператор инициализации

INITIAL Ячейка1, Значение1,…, Ячейка К, ЗначениеК

Изменение значения ячейки можно выполнить применением блоков

SINCREMENT A,B,C
SDECREMENT A,B,C

где А – номер ячейки, В – добавляемое или соответственно вычитаемое значение, С – тип ячейки.

Примеры
INITIAL XH$1,77,XF$2,555,XL$3,3.81; первой (полусловной) ячейке присваивается начальное значени 77, второй (полнословной) – 555, третьей – 3.81
SAVEVALUE 2+, P$3; вторая ячейка увеличивается на значение третьего параметра транзакта, вошедшего в данный блок
SAVEVALUE 3-, FN$EXP,XL; третья ячейка уменьшается на значение функции EXP
SAVEVALUE 5,3; значение 3 заносится в полнословную ячейку 5
SINCREMENT 1,2; первая ячейка увеличивается на 2
SDECREMENT Р$2,XH$3,H; ячейка, номер которой равен значению второго параметра транзакта, уменьшается на значение третьей ячейки
SINCREMENT 4,V$5,XL; четвертая ячейка (в которой чисо представлено в форме с плавающей точкой) увеличивается на значение пятой переменной
SDECREMENT 6,FN$EXP; шестой ячейке присваивается значение функции EXP

Спонсор поста:
Виртуоз запоминания – приобретайте диск в котором Вы узнаете как улучшить свою память в разы.

Похожие записи
  1. Блоки, влияющие на значения параметров транзактов в GPSS
  2. Ячейки Марангони
  3. Структура программы на языке GPSS
  4. Функции и переменные в GPSS
  5. Алгоритм перемещения транзактов – алгоритм моделирования в системе gpss
  6. Устройства в GPSS: FACILITY
  7. Блоки, определяющие направление перемещения транзактов по модели в GPSS
  8. Работа с системой моделирования GPSS/PC
  9. Особенности построения моделей дискретных процессов на языке GPSS
  10. Таблицы в GPSS
  11. Блоки, обеспечивающие копирование и синхронизацию перемещения транзактов по модели в GPSS
  12. Логические ключи в GPSS
  13. Очереди в GPSS
  14. Память в GPSS
  15. Язык и система моделирования GPSS
  16. Оператор присваивания: арифметический и логический – Pascal
  17. Объекты системы моделирования и средства их реализации. Транзакты

Оставить комментарий


Закажи работу СЕЙЧАС



Статистика

Рейтинг@Mail.ru