Контрольная работа: Программа имитационного моделирования работы банка

ZVIT* Obchyslennya (void) – функция, содержащая основной цикл вычисления;

void KorChasuObsl (void) – коррекция времени обслуживания каждого клиента;

int TObsl(void) – моделирование времени обслуживания для очередного клиента;

int MinCherga (void) – определение номера кассы с минимальной очередью;

void DobKlUChergy (void) – постановка клиента в очередь, либо к свободной кассы;

Возможно вы искали - Курсовая работа: Программирование на сетях

int Ksi(void) – моделирование времени прихода очередного клиента;


4. Инструкция пользователю

1. Программа имитационного моделирования работы банка расположена по следующему адресу:

С:\П – 00 – 51\К&F\Bank.exe

2. На запрос программы:

« Введите количество касс : »

Похожий материал - Дипломная работа: Проект оптимизации сводных показателей машиностроительного цеха

Вводим предполагаемое (данное) количество касс обслуживающих клиентов.

3. На запрос программы:

« Введите интенсивность потока r: »

Вводим r - интенсивность потока, равную среднему числу событий, которые появляются в единицу времени.

4. На запрос программы:

Очень интересно - Курсовая работа: Проектирование модели для составления оптимального рациона кормления скота

« Введите параметр распределения lambda: »

Вводим равное среднему времени обслуживания клиентов у кассы.

5. На запрос программы:

« Введите максимальное время ожидания клиента: »

Вводим k равное максимальному времени в минутах ожидания клиентов.


5. РУКОВОДСТВО ПРОГРАММИСТА

Вам будет интересно - Курсовая работа: Проектирование процесса исследования для модуля корпоративных информационных систем по учету затрат на производстве

Несмотря на то, что программа предназначена для создания имитационной модели работы банка, она также может использоваться для других целей, к примеру, для моделирования работы магазина. Вследствие этого может возникнуть необходимость в модернизации или изменении программы.

– Для изменения продолжительности рабочего дня необходимо изменить значение константы WORK_TIME, описанную в файле engine.c;

– Для изменения закона распределения, использующегося для моделирования времени прихода следующего клиента необходимо изменить содержимое функции int Ksi(void), подставив в тело реализацию необходимого распределения;

– Для изменения закона распределения, использующегося для моделирования времени обслуживания клиента кассиром необходимо изменить содержимое функции int TObsl(void), подставив в тело реализацию необходимого распределения;

– В случае возникновения необходимости ввода времени работы банка пользователем при каждом запуске программы необходимо сделать следующие изменения:

Похожий материал - Курсовая работа: Проектирование региональных организационных систем

1. Добавить название соответствующего поля ввода к массиву названия полей *ZagolPol[];

2. Добавить окно поля ввода в функцию void ZovnVydProg(void);

3. Увеличить верхнюю границу счетчика в цикле перерисовки названий полей функции void ZovnVydProg (void);

4. Добавить соответствующий обработчик в функцию void Zapusk(void);