|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
04.11.2011, 11:57 | #1 |
Пользователь
Регистрация: 29.03.2009
Сообщений: 15
|
Моделирование
В студенческом машинном зале расположены 2 мини-Эвм и одно устройство подготовки данных (УПД). Студенты приходят с интервалом в 8(+-2) мин и треть из них хочет исользовать УПД и ЭВМ, а остальные только ЭВМ!Допустимая очередь в машинном зале сост. 4 человека, включая работающего на УПД. Работа на УПД занимает 8 (+-)1 мин, а на ЭВМ 17 мин. Кроме того, 20% работающих на ЭВМ возвращаются для повторного использования УПД и ЭВМ. Смоделировать работу машинного зала в течении 60 часов. Определить загрузку УПД, ЭВМ и вероятности отказа в обслуживании в следствие переполнения очереди. Определить соотношение желающих работать на ЭВМ и на УПД в очереди!
Подобные задачи не делал. Поэтому не особо представляю как их делать. Возможно кто то встречался с ними. В интернете предлагается решение на Симуле. Но я тоже с этим не работал. Вообщем может у кого то есть программа, или блок-схема хотя бы, или хотя бы на словах расскажите про алгоритм? |
04.11.2011, 13:36 | #2 |
Форумчанин
Регистрация: 29.10.2009
Сообщений: 259
|
Алгоритм элементарный: взять листок бумаги формата A5 и попытаться вручную смоделировать и просчитать все что нужно, а затем расчеты перевести в программу.
Далеко не все задачи по программированию, а тем более реальные программы можно решить "в лоб" без использования старой-доброй шариковой ручки
Из всех классических книг, посвященных программированию, ненавижу всего одну - русский перевод книги Роберта Седжвика-"Фундаментальные алгоритмы C++". Предпочитаю читать её в оригинале.
|
04.11.2011, 17:10 | #3 |
Пользователь
Регистрация: 29.03.2009
Сообщений: 15
|
есть программа на паскале , с ооп, было бы здорово если переделали в процедурный стиль
|
04.11.2011, 18:33 | #4 |
Форумчанин
Регистрация: 26.07.2011
Сообщений: 376
|
Так, а где же программа?)
Люблю на ты.Я человек простой
|
05.11.2011, 11:22 | #5 |
Пользователь
Регистрация: 29.03.2009
Сообщений: 15
|
исходник в архиве
задача была такой: В рамках системы массового обслуживания разработать программу для моделирования работы банка,обслуживающего клиентов. Имеется банк,в котором N касс. Клиенты приходят в банк с интервалом F1(N1,N2) минут. Каждый кассир обслуживает клиента в течение F2(N3,N4) минут. Все клиенты находятся в очереди. После того, как кассир обслужил клиента, он может заняться другим клиентом, находящимся в очереди первым. Через определенный промежуток времени (N5 минут) у каждого кассира имеется перерыв (продолжительность N6 минут). После окончания времени работы (T минут ),все клиенты ,которые находятся в банке,должны быть обслужены. Здесь Fi(x,y) -некоторый закон распределения случайной велечины(может быть как равномерным,так и нормальным),зависящей от параметров x и y. Нужен вывод результатов моделирования с указанием всех событий,призошедших в системе и статистика работы кассиров. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
3D моделирование | T.E.A.M. | C# (си шарп) | 3 | 05.08.2011 13:04 |
Моделирование в blender. | michal3003 | Помощь студентам | 2 | 10.12.2010 17:28 |
моделирование | voron.kz | Помощь студентам | 0 | 15.12.2009 02:07 |