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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 04.11.2011, 11:57   #1
Antistas
Пользователь
 
Регистрация: 29.03.2009
Сообщений: 15
По умолчанию Моделирование

В студенческом машинном зале расположены 2 мини-Эвм и одно устройство подготовки данных (УПД). Студенты приходят с интервалом в 8(+-2) мин и треть из них хочет исользовать УПД и ЭВМ, а остальные только ЭВМ!Допустимая очередь в машинном зале сост. 4 человека, включая работающего на УПД. Работа на УПД занимает 8 (+-)1 мин, а на ЭВМ 17 мин. Кроме того, 20% работающих на ЭВМ возвращаются для повторного использования УПД и ЭВМ. Смоделировать работу машинного зала в течении 60 часов. Определить загрузку УПД, ЭВМ и вероятности отказа в обслуживании в следствие переполнения очереди. Определить соотношение желающих работать на ЭВМ и на УПД в очереди!

Подобные задачи не делал. Поэтому не особо представляю как их делать.
Возможно кто то встречался с ними. В интернете предлагается решение на Симуле. Но я тоже с этим не работал.
Вообщем может у кого то есть программа, или блок-схема хотя бы, или хотя бы на словах расскажите про алгоритм?
Antistas вне форума Ответить с цитированием
Старый 04.11.2011, 13:36   #2
Mixim
Форумчанин
 
Регистрация: 29.10.2009
Сообщений: 259
По умолчанию

Алгоритм элементарный: взять листок бумаги формата A5 и попытаться вручную смоделировать и просчитать все что нужно, а затем расчеты перевести в программу.
Далеко не все задачи по программированию, а тем более реальные программы можно решить "в лоб" без использования старой-доброй шариковой ручки
Из всех классических книг, посвященных программированию, ненавижу всего одну - русский перевод книги Роберта Седжвика-"Фундаментальные алгоритмы C++". Предпочитаю читать её в оригинале.
Mixim вне форума Ответить с цитированием
Старый 04.11.2011, 17:10   #3
Antistas
Пользователь
 
Регистрация: 29.03.2009
Сообщений: 15
По умолчанию

есть программа на паскале , с ооп, было бы здорово если переделали в процедурный стиль
Antistas вне форума Ответить с цитированием
Старый 04.11.2011, 18:33   #4
Leshii
Форумчанин
 
Регистрация: 26.07.2011
Сообщений: 376
По умолчанию

Так, а где же программа?)
Люблю на ты.Я человек простой
Leshii вне форума Ответить с цитированием
Старый 05.11.2011, 11:22   #5
Antistas
Пользователь
 
Регистрация: 29.03.2009
Сообщений: 15
По умолчанию

исходник в архиве

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


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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