Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Блок savevalue и оператор initial



Когда транзакт входит в блок SAVEVALUE А, В. величина, стоящая в В, становится значением сохраняемой ячейки, номер или символическое имя которой записан в А. При этом старое значение сохраняемой ячейки уничтожается. Операнд А – имя, положительное целое число, выражением в скобках. СЧА, а В -кроме этого, может быть числом или строкой. Блок SAVEVALUE может быть использован как в режиме замещения, так и в режиме накопления или уменьшения. В режиме накопления предыдущее значение сохраняемой ячейки увеличивается на значение, стоящее в операнде В. В режиме уменьшения оно уменьшается на величину, стоящее в операнде В. Режимы накопления или уменьшения определяются введением соответственно знака + или – перед, разделяющий операнды А и В. Значения операндов А изменяются только при входе транзактов в эти блоки.

В GPSS испол-ся ячейки памяти, начальные значения которых могут быть заданы перед моделированием и к которым можно обратиться из любого места модели во время моделирования. Эти ячейки называются сохраняемыми. (явл-ся СЧА). значения сохраняемых ячеек изменяются только при прямом указании пользователя. Перед началом моделирования значения сохраняемых ячеек устанавливаются в ноль. Но по желанию можно присвоить не нулевые начальные значения при помощи команды INITIAL.

INITIAL- применяется при отсутствии активного транзакта или же когда нельзя использовать значения параметров транзактов. Формат: INITIAL А, [B]. А- при инициализации сохраняемой ячейки может быть Х положительное целое, Х$имя. Т.е. в кманде можно сразу указывать или имя. или номер. В – присваемое первоначальное значение или UNSPECIFIED (не определено). Может быть именем, числом, строкой или UNSPECIFIED. Если В не используется, т значение ячейки =1.





Дата публикования: 2015-02-03; Прочитано: 362 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...