Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [GPSS -> Си/Си++]Необходимо перевести исходник


Автор: bncom 21.2.2010, 13:12
Доброе время суток.

Есть программа на GPSS, необходимо ее переписать на Си или Си++.

Задание:

Интервалы прихода клиентов в парикмахерскую с одним креслом распределены равномерно: 18÷6 мин. Время стрижки также распределено равномерно: 16÷4 мин. Клиенты приходят в парикмахерскую, стригутся в порядке «первым пришел — первым обслужен» и затем уходят. Модель парикмахерской на GPSS должна обеспечить сбор статистических данных об очереди. 
Необходимо промоделировать работу в течение 8 часов модельного времени.

Реализация на GPSS:

Код

; первый сегмент программы
10 GENERATE 18,6 ;    приход клиентов
20 QUEUE PARQ ;    присоединение к очереди
30 SEIZE PAR ;        переход в кресло парикмахера
40 DEPART PARQ ;    уход из очереди
50 ADVANCE 16,4 ;    обслуживание у парикмахера
60 RELEASE PAR ;    освобождение парикмахера
70 TERMINATE ;        уход из парикмахерской
; второй сегмент программы
80 GENERATE 480 ;           транзакт приходит в момент времени, равный 480
90 TERMINATE 1 ;        завершение моделирования


Буду очень благодарен.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)