IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> моделирование работы банка, с++
сообщение
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 233
Пол: Женский
Реальное имя: Dasha

Репутация: -  0  +


у меня такая задача:
В рамках системы массового обслуживания разработать программу для моделирования работы банка,обслуживающего клиентов.
Имеется банк,в котором N касс. Клиенты приходят в банк с интервалом F1(N1,N2) минут. Каждый кассир обслуживает клиента в течение F2(N3,N4) минут. Все клиенты находятся в очереди. После того, как кассир обслужил клиента, он может заняться другим клиентом, находящимся в очереди первым. Через определенный промежуток времени (N5 минут) у каждого кассира имеется перерыв (продолжительность N6 минут). После окончания времени работы (T минут ),все клиенты ,которые находятся в банке,должны быть обслужены. Здесь Fi(x,y) -некоторый закон распределения случайной велечины(может быть как равномерным,так и нормальным),зависящей от параметров x и y.
Нужен вывод результатов моделирования с указанием всех событий,призошедших в системе и статистика работы кассиров.

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

только вот конкртено пока ничего сделать не могу.может есть какие-нибудь идеи?
или подскажете с чего начать?


--------------------
irreparabilium felix olivio rerum
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гость






Цитата
а как насчет того,чтобы через какой-то промежуток времени давать клиенту возможность выбора уйти из очереди или нет,за исключением варианта,что он первый в очереди?
Никак... Динамическая структура "Queue - Очередь" не допускает таких вольностей - это запрещено. Есть ВХОД и ВЫХОД. Доступа к определенному элементу (кроме первого) просто не существует... Если вошел - будь добр стоять до конца, иначе это должно реализовываться не очередью, а списком клиентов...

Переделывай всю программу... В следующий раз будешь СРАЗУ давать полное задание, что МОЖЕТ понадобиться, а что - нет...
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Гость






Извините а на Паскале где-нибудь эту программку получить нельзя?

М
Здесь лежит программа на Паскале: Моделирование СМО
volvo

 К началу страницы 
+ Ответить 

Сообщений в этой теме
Tribunal   моделирование работы банка   2.12.2006 10:43
volvo   :yes2: Есть... Например: 1) класс - "клиен…   2.12.2006 20:15
Tribunal   а как насчет взаимодействия классов? мне особо неп…   2.12.2006 20:27
volvo   Сейчас набросаю что-нибудь простое, чтобы понятна …   2.12.2006 20:32
Tribunal   а статус кассира стоит делать логической величиной…   2.12.2006 22:00
volvo   У кассира может быть больше 2-х состояний: он или …   2.12.2006 22:51
Tribunal   а что он делает и чего не делает? и можно небольши…   2.12.2006 23:19
volvo   В принципе, делается все, что указано в задании, к…   3.12.2006 0:14
Tribunal   мне бы смысловую нагрузку того,что написано.... а …   3.12.2006 9:59
Tribunal   а где происходит передача начального значения curr…   3.12.2006 12:04
Tribunal   :unsure: в чем может быть причина того,что Borlan…   3.12.2006 12:30
Tribunal   я вот попыталась написать ф-ию перевода времени из…   3.12.2006 13:02
Алена   А зачем функция? cout << "casher #…   3.12.2006 13:22
Tribunal   а в принципе что за оператор -> ?=)   3.12.2006 14:26
volvo   В Паскале разницу между X.nextи X^.next чувствуешь…   3.12.2006 14:35
Tribunal   может всё-таки дадите комментарии по программе?=) …   4.12.2006 17:13
Tribunal   ну или опишите хотя бы сам алгоритм организации оч…   4.12.2006 19:10
volvo   Вот откомментированная программа (текст - файл в U…   4.12.2006 21:55
azithromycin for chlamydia side   Buy Propecia Paypal   5.12.2021 6:30
Tribunal   огромное спасибо! :)   4.12.2006 22:56
Tribunal   а как насчет того,чтобы через какой-то промежуток …   25.01.2007 16:28
volvo   Никак... Динамическая структура "Queue - Очер…   25.01.2007 16:36
Гость   Извините а на Паскале где-нибудь эту программку по…   28.01.2007 21:21
gabriella   Your writings and news are really interesting to m…   12.04.2022 10:04
reznit   Надо получить правильную дендрограмму, т.е все воз…   9.06.2022 15:16
nishaknapp   Why not settling on games that is fun and at the s…   29.07.2022 16:58
gabriella   I’m hoping you would share your thoughts on how im…   1.08.2022 9:40
Pierce   It is critical to have high-quality content in ter…   15.10.2022 9:11


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 28.03.2024 18:34
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name