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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.01.2012, 15:25   #1
diallfam
Пользователь
 
Регистрация: 03.01.2012
Сообщений: 16
По умолчанию Моделирование бросания игральных костей(теория вероятностей)

Добрый день всем, нужно составить программу, моделирующую бросание двух игральных костей, при условии, что вероятности выпадения каждой грани различны. Для этого необходимо
1. Предусмотреть создание объекта «Кость» со свойствами
a. N – количество граней.
b. MV[N] – массив вероятностей выпадания граней, .
c. NG[N] – массив кумулятивных вероятностей выпадения граней. . Т.о. NG[1]=MV[1], NG[N]=1.
и методами
d. Установка весов кости. Устанавливается N-1 весов.
e. Проверка равенства суммы вероятностей единице. В случае, если сумма вероятностей не тождественно равна 1, производится пересчет вероятностей.
f. Метод пересчета вероятностей. Пересчитывает вес последней грани таким образом, чтобы он был равен .
g. Бросок кости. Возвращает число от 1 до N. Получает случайное число SV от 0 до 1, сравнивает с массивом NG. Если SV<NG[1], метод возвращает 1.
Если NG[1]<SV<NG[2], метод возвращает 2.
Если NG[2]<SV<NG[3], метод возвращает 3 и т.д..
h. Конструктор и деструктор класса.
2. Создать два экземпляра объекта «Кость», выполнить n бросков. Для n = 300 построить практическую частоту выпадания каждой грани. Построить диаграмму практического закона распределения, сравнить с теоретическим.
3. Для n = 100, 200, 400, 800, … 25600 построить график зависимости величины от n. Массив P[N] содержит практические вероятности выпадания каждой из N граней, массив P*[N] – теоретические вероятности выпадения граней.
Изображения
Тип файла: jpg формулы.JPG (8.1 Кб, 210 просмотров)
diallfam вне форума Ответить с цитированием
Старый 04.01.2012, 01:25   #2
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

.net delphi c++ ?
rUs_LAN вне форума Ответить с цитированием
Старый 04.01.2012, 12:11   #3
diallfam
Пользователь
 
Регистрация: 03.01.2012
Сообщений: 16
По умолчанию

Цитата:
Сообщение от rUs_LAN Посмотреть сообщение
.net delphi c++ ?
Программу нужно написать на с++
diallfam вне форума Ответить с цитированием
Старый 05.01.2012, 15:45   #4
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Я могу написать данную программу это будет стоить примерно 50wmz. Если вам она действительно нужна пишите в скайп.

Вот базовая версия в ней отсутствуют многие проверки, тем не менее оно даже рисует 1 диаграмму
Вложения
Тип файла: rar Debug.rar (19.0 Кб, 34 просмотров)
rUs_LAN вне форума Ответить с цитированием
Старый 08.01.2012, 19:36   #5
rUs_LAN
Форумчанин
 
Регистрация: 15.11.2008
Сообщений: 577
По умолчанию

Цитата:
Сообщение от diallfam Посмотреть сообщение
3. Для n = 100, 200, 400, 800, … 25600 построить график зависимости величины от n. Массив P[N] содержит практические вероятности выпадания каждой из N граней, массив P*[N] – теоретические вероятности выпадения граней.
Если честно не совсем понятно что надо сделать в данной задаче, можете рассказать подробнее что должно получиться в результате этих действий


Вероятности необходимо вводить через запятую то есть так
0,2
0,15
На сколько я понял это зависит от настроек компьютера, но скорее всего это будет "," Я бы мог добавить сам код но не хочется выкладывать не доделан код + он пока не на С++
Вложения
Тип файла: zip kosti.zip (367.8 Кб, 30 просмотров)
rUs_LAN вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра «кубики» - имеется два игральных кубика со значениями от 1 до 6. revaldo666 Общие вопросы C/C++ 2 06.02.2011 23:51
Бросание двух костей. KOPC1886 Помощь студентам 2 13.12.2010 20:55
Теория вероятностей. Дисперсия и МО функции killmedozer Помощь студентам 0 29.11.2010 17:26
Односвязные списки в моделировании колоды игральных карт. Nelson1992 Помощь студентам 1 06.04.2010 18:24
Теория вероятностей Emi Свободное общение 8 22.09.2009 03:16