русс | укр

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

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

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

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


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

Описание моделирующего алгоритма


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


Оператором 1 формируется поток клиентов к оператору банка. Процедура проверки окончания модельного времени выполняется оператором 2. Если клиент обратился до истечения времени Т, он принимается оператором банка. Далее управление передаётся оператору 3, с помощью которого выясняется, свободен ли оператор банка. Если оператор банка свободен, управление передаётся оператору 8, который присваивает моменту начала обслуживания значение момента поступления клиента в систему. Затем операторами 9 и 10 имитируется обслуживание клиента, а оператором 11проверяется, достаточно ли оставшегося времени до окончания работы оператора, чтобы обслужить клиента. Если «да», то управление передаётся операторам 18, 13, 12, 19 для сбора статистических данных. После этого клиент считается обслуженным, управление передаётся на вход оператора 1 для формирования поступления нового клиента.

 

 

 


Рис. 5

Если условие, записанное в операторе 2, не выполняется, то управление передаётся оператору 15 для подсчёта числа прогонов (смен работы оператора банка). Затем оператором 16 проверяется, по всем ли экспериментам модели собрана статистика. Если «нет», то путём передачи управления оператору 17 переходят к имитации следующей смены работы оператора банка. Переход осуществляется путём установки нулевых начальных значений переменным, циркулирующим в алгоритме. От оператора 17 управление передаётся оператору 1 для формирования первого клиента новой смены. Если условие оператора 3 не выполняется (клиент обратился к занятому оператору банка), то путём передачи управления операторам 4 и 5 имитируется постановка клиента в очередь. Затем управление передаётся оператору 6, проверяющему, дождётся ли клиент, находящийся в очереди, своего обслуживания. Если «да», то управление от 7 передаётся операторам 9, 10 для имитации обслуживания. Если «нет», управление передаётся оператору 14, который ведёт подсчёт числа необслуженных клиентов. Если условие оператора 11 не выполняется, то управление передаётся оператору 14 для подсчёта числа необслуженных клиентов. Если условие оператора 16 не выполнено (все смены просмотрены), управление передаётся оператору 20 для обработки результатов и для вычисления искомых характеристик.





<== предыдущая лекция | следующая лекция ==>
Имитаторы «сервисных» функций | Язык моделирования GPSS/РС


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


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

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

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


 


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

 
 

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

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