26376

Вероятностные модели

Доклад

Информатика, кибернетика и программирование

Моделирование случайных процессов мощнейшее направление в современном математическом моделировании. При компьютерном математическом моделировании случайных процессов нельзя обойтись без наборов так называемых случайных чисел удовлетворяющих заданному закону распределения. Если он помог в чемто мы говорим повезло если оказался не в нашу пользу то сокрушаемся не судьба Многие ученые занимались изучением закономерностей случайных событий. Смоделируем ситуации которые в теории вероятности получили название случайных блужданий.

Русский

2013-08-18

47.5 KB

13 чел.

Тема: «Вероятностные модели»

Понятие «случайный» - одно из самых фундаментальных как в математике, так и в повседневной жизни. Моделирование случайных процессов - мощнейшее направление в современном математическом моделировании.

Событие называется случайным, если оно достоверно непредсказуемо. Случайность окружает наш мир и чаще всего играет отрицательную роль в нашей жизни. Однако есть обстоятельства, в которых случайность может оказаться полезной.

При компьютерном математическом моделировании случайных процессов нельзя обойтись без наборов, так называемых, случайных чисел, удовлетворяющих заданному закону распределения.

На самом деле эти числа генерирует компьютер по определенному алгоритму, т.е. они не являются вполне случайными хотя бы потому, что при повторном запуске программы с теми же параметрами последовательность повторится; такие числа называют «псевдослучайными».

Случай постоянно присутствует в нашей жизни. Если он помог в чем-то, мы говорим — повезло, если оказался не в нашу пользу, то сокрушаемся — не судьба! Многие ученые занимались изучением закономерностей случайных событий. У случайных событий есть свои законы, и знание их может оказаться полезным в самых разных ситуациях: от определения вероятности выигрыша в лотерею, до статистической обработки результатов научного опыта.

Смоделируем ситуации, которые в теории вероятности получили название «случайных блужданий». Представьте себя на длинной прямой дороге. Вы бросаете монету. Если выпал «орел», то делаете шаг вперед, если «решка» — шаг назад. Как далеко уведет вас такое одномерное (в одном направлении) блуждание?

Бросание монеты

Постановка задачи Описание задачи

У вас есть 10 монет. Вы хотите увеличить свой капитал в два раза, испытав заодно свою судьбу. Играя с маклером, вы делаете ставку и бросаете монету. Если выпадет «орел», маклер выдает вам сумму вашей ставки, в противном случае вы ему отдаете эту сумму. Ставка может быть от 1 до 10 монет. Вы можете назначить самую большую ставку в 10 монет, и тогда за один бросок выяснится, «сорвали» вы банк или, наоборот, обанкротились. Опытные игроки действуют более осторожно, начиная с маленькой ставки. Удвоение начального капитала или банкротство приводит к незамедлительному прекращению этого сеанса игры и расчету. Игра может продолжиться по вашему усмотрению.

Цель моделирования

Варьируя ставки в данной игре, выяснить, какая тактика чаще приводит к результату (положительному или отрицательному).

Предупредить излишне азартных игроков о невозможности обогащения за счет азартных игр и о степени связанного с ними риска.

Анализ объекта

Здесь моделируется игра. Игра — это процесс, в котором участвуют три объекта: игрок, маклер и «его величество» случай, который в данной игре представлен монетой. Игрок обладает начальным капиталом, который в дальнейшем увеличивается или уменьшается. Другой параметр игрока — величина ставки. Маклер определяет проигрыш или выигрыш игрока, выплачивает выигрыш. Параметром монеты является результат броска — «орел» или «решка». Случай характеризуется угадыванием того, на какую сторону ляжет монета, и имеет два значения — «угадал» (1) или «не угадал» (0). При этом вероятность выпадения той или иной стороны «половина на половину».

Задание

Разработать проект в Delphi, в котором реализуется описанная модель.


 

А также другие работы, которые могут Вас заинтересовать

17550. Испытания центробежного насоса 385.5 KB
  ЛАБОРАТОРНАЯ РАБОТА №2 Испытания центробежного насоса Стенд для испытаний центробежного насоса. Центробежный насос 1 установлен на специальном стенде рис.1 Рис.1. Схема стенда для испытаний центробежного насоса: 1 насос; 2 расходный резервуар; 3 клап
17551. Испытания шестерённого насоса 317 KB
  ЛАБОРАТОРНАЯ РАБОТА №2 Испытания шестерённого насоса Стенд для испытаний шестерённого насоса. Шестерённый насос 1 установлен на специальном стенде рис.1 Рис.1. Схема стенда для испытаний шестерённого насоса: 1 насос; 2 приемный резервуар; 3 дроссельн
17552. Методические указания к выполнению лабораторных работ по вспомогательным насосам и компрессорам 9.3 MB
  Методические указания к выполнению лабораторных работ по вспомогательным насосам и компрессорам СОДЕРЖАНИЕ ОБЩИЕ УКАЗАНИЯ К ПРОВЕДЕНИЮ ЛАБОРАТОРНЫХ РАБОТ Порядок подготовки к работам...
17553. Компоновка програм 24.5 KB
  ЛАБОРАТОРНА РОБОТА № 15 Тема:Компоновка програм. Мета: Навчитися розбивати програму на частини створювати файлінтерфейс файлреалізацию файлдодаток. Хід роботи include void Setfloa...
17554. Система вводу-виводу C++.Введення чисел, символів, рядків 23 KB
  ЛАБОРАТОРНА РОБОТА № 16 17 Тема:Система вводувиводу C.Введення чисел символів рядків. Мета: навчитися використовувати функції width precision fill; прапори функції setf; функцію setw для управління форматом вводу/виводу інформації в C. include...
17555. Запис у файл. Читання з файлу в C++ 29.5 KB
  ЛАБОРАТОРНА РОБОТА № 18 Тема:Запис у файл. Читання з файлу. Мета: отримання практичних навичок розвязання завдань з використанням текстових файлів мовою С. include include...
17556. Читання з файлу в C++ 31 KB
  ЛАБОРАТОРНА РОБОТА № 19 20. Тема: Читання з файлу. Мета: отримання практичних навичок розвязання завдань з використанням текстових файлів мовою С. include iostream.h include void...
17557. Міжнародні організації, курс лекцій 541.5 KB
  Міжнародні організації – об’єднання суверенних держав, установ, фізичних осіб, заснованих на базі міжнародних договорів і статутів для виконання певних цілей. Мають постійно діючі органи.
17558. Права доступу protected в C++ 36 KB
  ЛАБОРАТОРНА РОБОТА № 22 Тема:Права доступу protected. Ціль:Ознайомити з доступом до компонентів базового класу при закритому спадкуванні include include class Gruzoperevozchik { protected: float vremya; float stoimost; char mesto[15]; float rasst; Gruzoperevosc...