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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.03.2013, 20:47   #1
znt
Новичок
Джуниор
 
Регистрация: 26.03.2013
Сообщений: 2
По умолчанию Расчёт вероятности победы

Пишу курсовую,о расчёте вероятности победы команды Зенит над её соперниками. Проблема в том что не могу написать код,учитывая результаты 10 предыдущих матчей+функция random. Зарание спасибо.
Изображения
Тип файла: jpg ze.jpg (32.2 Кб, 88 просмотров)
znt вне форума Ответить с цитированием
Старый 28.03.2013, 07:47   #2
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Код:
Всего := Побед + Поражений + Ничьих
Вероятность_победы := Побед / Всего;
Вероятность_поражения := Поражений / Всего;
Вероятность_ничьей := 1 - Вероятность_победы - Вероятность_поражения;
Sibedir вне форума Ответить с цитированием
Старый 28.03.2013, 09:34   #3
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Как-то просто слишком. На вероятность исхода должна влиять история предыдущих встреч, и чем ближе по времени победа, например, тем с большим весовым коэффициентом она должна влиять на вероятность той же победы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 28.03.2013, 17:31   #4
3D Hunter
Сумрачная тень
Форумчанин
 
Аватар для 3D Hunter
 
Регистрация: 05.03.2009
Сообщений: 689
По умолчанию

это тянет максимум на доклад, а не курсовую. простейшие формулы и реализация. купите диплом. извините за оффтоп)
"ковыряю изнутри" (с)
3D Hunter вне форума Ответить с цитированием
Старый 28.03.2013, 18:22   #5
Sibedir
Тот ещё
Старожил
 
Аватар для Sibedir
 
Регистрация: 14.11.2007
Сообщений: 2,242
По умолчанию

Цитата:
На вероятность исхода должна влиять история предыдущих встреч, и чем ближе по времени победа, например, тем с большим весовым коэффициентом она должна влиять на вероятность той же победы
Мона так:
Код:
type
  TRes = record //результат встречи
    A, B: Byte;
  end;

var
  Arr_CSKA_Zenit = array [1..10] of TRes;  // Массив результатов встреч ЦСКА-Зенит. Последняя встреча в конце
  VesCSKA, VesZenit: Integer;
  i: Integer;

...
  VesCSKA := 0;
  VesZenit := 0;
  for i := 1 to 10 do begin
    VesCSKA := VesCSKA + Arr_CSKA_Zenit[i].A*i;
    VesZenit := VesZenit + Arr_CSKA_Zenit[i].B*i;
  end;

  VeroyatnostPobedi := VesZenit / (VesCSKA + VesZenit);
...
Sibedir вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С Днём Победы! eoln Свободное общение 41 09.05.2012 20:56
Расчёт интеграла вероятности в С++ Неформал Помощь студентам 2 28.10.2010 19:50
С Днём Победы Яр|/||< (^_^) Свободное общение 18 10.05.2010 17:31
С днем Победы! type_Oleg Свободное общение 23 09.05.2009 12:53