Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2013, 22:26   #1
Trinock
Пользователь
 
Регистрация: 19.09.2011
Сообщений: 21
По умолчанию Задача на GPSS, ошибка при компилировании

Здравствуйте! Такое задание: Необходимо решить, какое число мест на стоянке следует отвести для автомобилей, ожидающих мойки. Поток автомобилей является пуассоновским со значением среднего интервала, равным 5 мин. Время мойки автомобиля распределено экспоненциально со значением среднего, равным 4 мин. Если клиенты подъезжают и не застают свободного места для ожидания, они уезжают и моют автомобиль в другом месте. Необходимо написать модель такой системы и использовать ее для исследования системы при использовании одного, двух и трех мест на стоянке. В каждом из этих случаев надо моделировать работу в течение восьмичасового рабочего дня и оценить долю клиентов, оставшихся без обслуживания. Определить, сколько мест должно быть на стоянке, если в мастерской установлено три мойки автомобилей. Какова при этом будет загрузка каждой мойки.

Соответственно я написал такую программу, скажите пожалуйста, насколько она адекватна?

Код:
wash STORAGE 3
 
GENERATE (EXPONENTIAL(1,0,5))
TEST LE    Q$washq,3,LBL
QUEUE washq
ENTER wash
DEPART washq
ADVANCE (EXPONENTIAL(1,0,4))
LEAVE wash
TERMINATE
 
GENERATE 480 
TERMINATE 1
START 100

при компиляции выдает ошибку
05/05/13 13:04:55 Model Translation Begun.
05/05/13 13:04:55 Ready.
05/05/13 13:04:56 Simulation in Progress.
05/05/13 13:04:56 Error Stop.
05/05/13 13:04:56 Halt. XN: 8249. Block 2 Next.
05/05/13 13:04:56 Clock:41165.717638. Next: TEST. Line 4.
05/05/13 13:04:56 TEST LE Q$washq,3,LBL
05/05/13 13:04:56 Operand C. Invalid expression.
05/05/13 13:04:56 Datum has not been initialized.

не могу понять почему. Если вместо строки
TEST LE Q$washq,3,LBL
написать
TEST LE Q$asd,3,LBL
то компилируется нормально, но мне же нужно проверять размер очереди washq а не какую-то непонятную asd. Подскажите пожалуйста.
Trinock вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при компилировании E2141 Razzor1994 C++ Builder 4 14.09.2012 15:19
Ошибка при компилировании IniFile villain10 Общие вопросы Delphi 6 08.01.2012 20:06
Ошибка при компилировании в C++ Morzik8 Помощь студентам 9 13.07.2011 20:08
Ошибка при компилировании примера из книги zipwind Gamedev - cоздание игр: Unity, OpenGL, DirectX 0 06.06.2011 21:42
ошибка при компилировании favorite Общие вопросы Delphi 1 26.05.2011 11:08