Математический форум Math Help Planet
http://mathhelpplanet.com/

Шанс пропуска 25%
http://mathhelpplanet.com/viewtopic.php?f=36&t=32862
Страница 1 из 1

Автор:  Nelo [ 27 апр 2014, 22:34 ]
Заголовок сообщения:  Шанс пропуска 25%

Всем здравствуйте , вопрос знатокам . Это задачу я придумал сам , чтобы пояснить суть проблемы .
Студент посещает столовую раз в день , с какой вероятность он прогуляет пару , если известно , что шанс пропуска 25% ?
Это получается , нуу в месяце 31 день = 31/100*25 = 7.75 ~ 8 , хотелось бы узнать , правильно ли я решил ? А теперь подробности .
Цитата:
Я программист делаю курсач и там у меня есть условие , если студент пойдет обедать в столовую то он прогуляет пару с вероятность 25% , я придумал алгоритм ( без подробностей , он очень глупый ) числа рандомные от 1 до 31 , и условие к этому если выпадет число 8 значит студент прогулял пару , с точки зрения математики это глупо ... А может и нет . Помогите как то-так , усовершенствовать алгоритм :(

Цитата:
Чувствую ответ , тебе на форум программистов , эмм нет , тут нужна чистая математика или ТерВер

Автор:  Talanov [ 28 апр 2014, 02:11 ]
Заголовок сообщения:  Re: Шанс пропуска 25%

Нужно брать рандом 1;2;3;4. Если выпадет 4 значит прогулял. 8 - это матожидание прогулов за месяц.

Автор:  Nelo [ 28 апр 2014, 11:41 ]
Заголовок сообщения:  Re: Шанс пропуска 25%

Talanov писал(а):
Нужно брать рандом 1;2;3;4. Если выпадет 4 значит прогулял. 8 - это матожидание прогулов за месяц.

Блин так и думал , что 1/4 спасибо )
Помогите пожалуйста еще для 45%
-----------------------------------------
Если 75% то = 3/4 , 4 рандомных числа и если значение попадет в 1 из 3 заданных , то студент прогуляет пару ?
45% ( по моему самое близкое это 4/9 - 0.4444...4 , задавать 9 чисел и 4 из них прогулы ?)

Автор:  Talanov [ 28 апр 2014, 11:53 ]
Заголовок сообщения:  Re: Шанс пропуска 25%

А у вас нет генератора сч? Например с равномерным распределением [0;1].

Автор:  Nelo [ 28 апр 2014, 12:02 ]
Заголовок сообщения:  Re: Шанс пропуска 25%

Нет . Я еще не такой крутой программист , все что есть это Random и Randomize .
Вот например
Randomize;
begin
chance:=1+Random(20);
end;
if chance>20 then chance:=0;
label4.Caption:=(IntToStr(chance));
if chance=5 then miss_leason:=miss_leason+1;
label5.Caption:=(IntToStr(miss_leason));

Вот тут я реализовал рандом от 1 до 20 ну и if chance=5 then miss_leason:=miss_leason+1; вот , что 1 пару прогулял
( да тут он не верен , нужно додумать 45 и 75 % и начать реализацию алгоритма )
По моей программе студент прогуливает ~2 пары за 21 день (
И пож не попрекайте , что рандом неверен , дело в том , что у меня есть счетчик на блокирование поля и кнопки , для этого мне нужно 20+1.
chance:=1+Random(20);
end;
if chance>20 then chance:=0;

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/