Программирование - это просто
Advertisement
Главная arrow Математика и информатика arrow Компьютерное моделирование систем (платный раздел) arrow Моделирование систем. Урок 11. Модели из реальной жизни.
25.04.2024 г.
Главное меню
Главная
Интернет магазин
Программные продукты
Биржевые роботы
Искусственный интеллект
Математика и информатика
1С:Предприятие
Уроки C#
Уроки Delphi
Уроки программирования
Web-программирование
Дизайн и графика
Компьютер для блондинок
Исходники
Статьи
Платный раздел
Рассказы про компьютеры
Хитрости и секреты
Системный подход
Размышления
Наука для чайников
Друзья сайта
Excel-это не сложно
Все о финансах
.
Моделирование систем. Урок 11. Модели из реальной жизни. Печать E-mail
Автор megabax   
23.03.2013 г.
New Page 2

Моделирование систем. Урок 11. Модели из реальной жизни.

Что бы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находиться здесь.


Исходники к уроку можно скачать в платном разделе.

Сегодня мы начнем рассматривать вероятностные модели из реальной жизни. Начнем с довольно простой задачи: моделирование очереди в парикмахерскую. И так, допустим, вероятность того, что в течении минуты в парикмахерскую зайдет посетитель, равна некоторому значению p, которое мы вычислим как количество посетителей в день, поделенное на количество минут в рабочем дне. Время обслуживание одного посетителя от Nmin до Nmax минут и это случайная величина. Требуется смоделировать количество посетителей в очереди в течении дня и построить график.

И так, для моделирования такой парикмахерской пишем класс Barbershop:

    class Barbershop : StepsObject

    {

 

...       

Делаем форму:

Моделирование систем. Урок 11. Модели из реальной жизни.

И обработчик нажатия на кнопочку "Симуляция"...

...

Что нам показывает данная модель? При малом количество посетителей в день, очередей почти не образуется, хотя, по закону вероятности, иногда бывает, что кому то кому то  из посетителей приходиться и подождать (в очереди два человека):

Моделирование систем. Урок 11. Модели из реальной жизни.

...

Моделирование систем. Урок 11. Модели из реальной жизни.

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

 

 


Скриншоты, приведенные в данной статье, являются цитатами и иллюстрациями   программного продукта "Microsoft Visual Studio 2010", авторское право на который принадлежит Microsoft


 

 

Последнее обновление ( 23.03.2013 г. )
 
« След.   Пред. »
 
© 2024 Программирование - это просто
Joomla! - свободное программное обеспечение, распространяемое по лицензии GNU/GPL.
Русская локализация © 2005-2008 Joom.Ru - Русский Дом Joomla!
Design by Mamboteam.com | Powered by Mambobanner.de
Я принимаю Яндекс.Деньги