Просмотреть всю тему "ну держитесь ...." »»
Фальстарт   ID:48053   ответ на 48021 Ср, 6 июня 2001 00:01 [#]
Pan Votruba Форумы Покер.ру
"Восемь-девяносто - говорят.
Только... за черту я заступил!"
(ВС Высоцкий)
Привет, Саша!

> ...Ну а если в чем-то не прав, то извиняйте.

> Человеку свойственно ошибаться.

От ошибок никто не застрахован. Хуже, когда в них упорствуют. Не обесудь за откровенность, но, с расчетом на перспективу, ЗДОРОВАЯ критика тебе НЕОБХОДИМА как СИЛЬНО ДЕЙСТВУЮЩЕЕ лекарство...
О твоих численных "успехах".

Это даже не NULL, a скорее - EOF!...
Взгляни на пару таблиц. Какая здесь погрешность 0.5%? У тебя "перебор с Туза" дает ошибку БОЛЕЕ 9%!!! Одна "радость", что подобные глюки выявляются молниеносно; это не блох (сотые доли процента) ловить.
------- Набор карт с Туза --------------------

Очки | 17 | 18 | 19 | 20 |

------------------------------------------------

Правильный | 13.079 | 13.079 | 13.079 | 13.079 |

Твой вар. | 10.9 | 10.9 | 11.1 | 11.6 |

------------------------------------------------
------ Перебор -------
| Твой вар.| Прав. |

------------------------

2 | 37,6 | 35.361 |

3 | 42,0 | 37.387 |

4 | 42,0 | 39.447 |

5 | 44,2 | 41.640 |

A | 20,7 | 11.529 |

------------------------
Ты можешь увеличивать свой банк в 11 раз; в 111; в 1111 - ради бога, НО тиражировать откровенную чушь - непозволительно.

Давай пуступим так: эта попытка "выйти в люди" просто анулируется. Ну, как заступ/фальстарт в спорте и т.д. - Ок?
Аргументы, соображения, пожелания.

1) Лично я знаю 5 различных вариантов (по алгоритмам и реализациям софта), которые для НАБОРА карт Дилера дают абсолютно совпадающие результаты (6 значащих цифр).

2) На сайте lig.ru есть таблицы по БС. Ориентируйся на них...

3) Статистический метод исследования - крайне неудачен, т.к. задача решается "в лоб". Но, тем не менее, тестирование дало ЦЕННУЮ ИНФОРМАЦИЮ: сходимость результатов показывает... что ТВОЯ программа содержит ошибки.

((

Судя по всему, некорректно учитывешь УНИКАЛЬНЫЕ свойства Туза - принимать значения в 1/11 очков. Проверь следующие варианты набора карт:

Т-4-Т-... (после второго туза не перебор у тебя?);

5-7-Т-... (после туза не перебор?);

5-Т-7-... (после семерки не перебор?);

7-Т-... (после туза прекращаешь набор?);

))

4) Игнорирование нынешней доступности Интернета - нонсенс! Поиск по ключевым словам дает море информации, в том числе и ИСХОДНИКИ программ.

5) По мотивам предлагавшейся тебе Задаче (о максимальном числе карт, которые может набрать дилер) за ЧАС пишется функция, позволяющая правильно расчитать таблицу набора. Пусть Задачу и не решил, но, очевидно, искомое число карт не превышает 17 (все тузы!); делаешь 16 циклов набора карт (от 2 до туза) к уже заданной карте и все!! Отслеживаешь ко-во очков; если есть от 17 и выше - оставшиеся внутренние циклы игнорируешь.

6) Программирование включает в себя (как важную часть!) тестирование кода. В частности, создание банка тестов. К этой части работы - твое отношение выглядит крайне легкомысленным... Воспользуйся приведенными контрольными цифрами. Это ориентир для ПОВТОРНОГО СТАРТА. То, что ты в самом начале пути - очевидно; сужу по своей программе, в которой Блок Набора Карт Дилером занимает (по совокупности обстоятельств) менее 1%.

Преодолеешь бесконечную колоду - переходи к варианту с ограниченным количеством карт. С чем/кем сравнивать - есть. А впереди - набор карт Игроком с даблами, сплитами, бонусами... Посложнее будет!

7) Углубленные знания появляются не на ровном месте. Вот еще несколько АНАЛИТИЧЕСКИХ задачек (бесконечная колода):

а) У дилера 5; совпадает ли вероятность набора 17 и 18 очков?

б) У дилера 6; совпадает ли вероятность набора 18 и 19 очков?

в) У дилера 7; совпадает ли вероятность набора 19 и 20 очков?

г) У дилера 8; совпадает ли вероятность набора 17 и 19 очков?

д) У дилера 8; совпадает ли вероятность набора 20 и 21 очков?

е) У дилера 9; совпадает ли вероятность набора 17, 18 и 20 очков?

8) Про датчики случайных чисел рекомендую почитать 2-ой том Кнута - "Искусство программирования".
"Литературную часть" твоей странички сознательно не затрагиваю... Sad((
Трудись!

Усидчивости тебе и успехов,

ПВ