русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Общие сведения о блоках


Дата добавления: 2014-07-28; просмотров: 731; Нарушение авторских прав


Каждый блок определяет операцию, выполняемую над транзактом, проходящим в этот блок, напрмер:

GENERATE - генерировать транзакт,

TERMINATE - вывести транзакт из модели,

ADVANCE - задержать транзакт

SEIZE - занять прибор,

RELEASE - освободить прибор и др.

Блоки занимают определенные места в блок-схеме, а соответствующие им программные строки – места в ИП. Названия блоков в ИП могут идентифицироваться по первым четырем буквам.

Номера блокам присваивает сам GPSS-интерпретатор в порядке их расположения в ИП.

Блок может иметь:

- ИМЯ (от 3-5 символов, первые 3- обязательно символические). Используется как метка блока для передачи ему управления не в порядке расположения в блок-схеме (написания ИП);

- несколько основных операндов (≤ 7). В общем виде при их описании назначения операндов используются следующие заглавные буквы латинского алфавита: A, B, C, D, T, F, G .

Некоторые из операндов определенных блоков должны быть обязательно заданы. Другие могут определяться по умолчанию. Большинство операндов, если они задаются численно, определяются как целые числа. Многие из них при этом определяют временные характеристики воздействия блока на транзакт и определяются в выбранных разработчиком GPSS-модели единицах модельного времени.

Структура строки ИП, соответствующей блоку, имеет следующий вид по номерам колонок:

1 2-------------6 7------------------18 19------------------------71

имя блока назв. операции операнды

первая позиция не является частью имени блока; * в 1-ой позиции означает, что данная стока является комментарием.

Некоторые блоки в поле операции используют вспомогательный операнд «X».

Операнды следуют друг за другом без пробелов и разделяются запятыми.

Пропущенные операнды, определяемые по умолчанию, отмечаются следующими друг за другом запятыми «,,».



Первая колонка поля операндов, определяемая как пробел, говорит о конце записи операндов. Дальнейшая информация в строке воспринимается как комментарий к этой строке.

Отдельные блоки блок-схемы объединяются в сегменты. В ИМ может быть несколько сегментов. Отдельные сегменты отображают функционирование различных частей моделируемой системы. Некоторые сегменты выполняют вспомогательные функции: задание времени прогона ИМ, организацию периодического вывода результатов моделирования и др.

Каждый сегмент должен иметь в своем составе хотя бы один блок GENERATE.



<== предыдущая лекция | следующая лекция ==>
Средства формализации | Транзакты


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.081 сек.