Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.29;
Скачать: CL | DM;

Вниз

Задачка для математиков или близких к ним   Найти похожие ветки 

 
ga3 ©   (2002-08-19 05:58) [0]

такая вот проблема:
1. имеется 10 независимых событий;
2. имеется 10 переменных, значения которых определяют, сколько раз в час то или иное событие должно произойти;
3. имеется 10 переменных, значения которых определяют, сколько раз максимально то или иное событие должно произойти вообще;
Доп. условие 1: события не могут происходить одновременно, т.е. перекрытия по времени быть не должно;
Доп. условие 2: промежутки времени должны варьироваться случайным образом, но при соблюдении условия 1.
длительность любого события принимается равной 5 минутам;
Задача:
реализовать все это средствами Делфи
я лично парился с алгоритмом неделю, но так ни фига и не получилось:-( даже на бумаге.
я смутно подозреваю, что надо кучу таимеров, выставлять им интервал, но... не могу короче и все!
для меня высшая математика с первого курса института осталась загадкой.
я понимаю, что задача сложная, поэтому тот, кто поможет ее решить, получит приз. сразу могу сказать, что любой программер
коммерческих прог на Делфи может только мечтать о таком призе.
вобщем, вся надежда на вас, мастера. просьба высылать если что получится на е-маил ga3@yandex.ru
P.S. ээээ... я уже писал, что малость туповат в математике, поэтому просьба снабдить код комментсами, если не трудно.


 
ЮЮ ©   (2002-08-19 08:21) [1]

Все втихушку бросились на ga3@yandex.ru? :-)
>я лично парился с алгоритмом неделю, но так ни фига и не получилось:-( даже на бумаге
Было бы странно, если бы это получилось, при таком обилии противоречий:
"события не могут происходить одновременно, т.е. перекрытия по времени быть не должно", и при этом "они независимы"
Максимально за час может произойти 12 событий и при этом у каждого события есть параметр: сколько раз в час то или иное событие должно произойти






 
cdaDmitriy ©   (2002-08-19 08:50) [2]

А что нужно реализовать
1. генератор событий или

2 . их обработку

и ЮЮ © (19.08.02 08:21) действительно прав

1. имеется 10 независимых событий; === A1[i]
2. имеется 10 переменных, значения которых определяют, сколько раз в час то или иное событие должно произойти; === A2[i]

3. имеется 10 переменных, значения которых определяют, сколько раз максимально то или иное событие должно произойти вообще; === A3[i]


i=1 10 do A:=A1[i]* A2[i]*A3[i]*5;

и что A<=60

ga3 © (19.08.02 05:58) СДЕЛАЙ ПОСТАНОВКУ ЗАДАЧИ НОРМАЛЬНО




 
cdaDmitriy ©   (2002-08-19 08:52) [3]

P.S.
=== A1[i]=1 всегда


 
ga3 ©   (2002-08-19 17:16) [4]

>ЮЮ:
ну блин говорю же, слабоват в математике. параметр, определяющий кол-во событий в час, должен быть между 1 и 12:-), а события не так уж и независимы, если одновременно происходить не могут, это я и правда облажался.
>cdaDmitriy © :
реализовать нужно гненератор событий


 
ЮЮ ©   (2002-08-20 05:02) [5]

>параметр, определяющий кол-во событий в час, должен быть между 1 и 12:-)
Да, но событий-то аж 10 и каждое продолжительностью 5 мин. Т.е.,за час может произойти только по одному разу!!! Если же их "сжать" по времени, т.е. как только завершилось одно, генереруется сразу другое, то остается только 10 мин.

Поставь задачу иначе. А если так: Имеем Вероятности p[i] i=1..10 для событий A[i]. сумма p[i]=1. Генерируем случайное число X от 0 до 1. Смотрим какому i оно соответствует, т.е. cумма p[k]<= x.
"Вобуждаем" событие А[i]. По завершении повторяем( или можно сделать случайную задержку)


 
ga3 ©   (2002-08-20 05:19) [6]

>ЮЮ
ну ладно, х%? с ним,давай сделаем события действительно независимыми, чтобы они могли перекрываться по времени. но все остальные условия оставим прежними. Только ради бога, ПАМАГИТЕ!!!



Страницы: 1 вся ветка

Текущий архив: 2002.08.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.011 c
1-95736
unfam
2002-08-19 03:19
2002.08.29
PChar(продолжение)


1-95881
Flasher
2002-08-18 12:01
2002.08.29
Plug-in s


3-95645
perov
2002-08-07 14:19
2002.08.29
Блокировка


4-96040
REaliSt
2002-06-23 05:09
2002.08.29
Как под WinXP поставить на форму стандартные контролы?


3-95657
restless
2002-08-07 13:21
2002.08.29
Чем Delphi лучше Visual FoxPro.