Курсовая работа по предмету "Программирование, программное обеспечение, СУБД"


Вычисление вероятности игры в КРЭКС(кости)

Игра в “крэкс”(2 кости).
Правила такие. Игрок бросает 2 кости и подсчитывает сумму S выпавших очков. Он сразу же выигрывает, если S=7 или 11, и проигрывает, если S есть 2; 3 или 12. Всякая другая сумма–это его “пойнт”. Если в первый раз выпадает “пойнт”, то игрок бросает кости до тех пор, пока он или не выйграет, выбросив свой “пойнт”, или не проиграет, получив сумму очков, равную 7. Какова вероятность выигрыша? Программа составлена на языке TURBO PASCAL 7. 0 Program kreks; Uses crt; Label 1, 2, 3, 4, 5, 6; {описание меток}
Var s, s1, s2, point, i, w, p, n, k, h : longint; wer : real; BEGIN writeln(‘Введите количество партий: ’); readln(n);
for i: =1 to n do begin {моделирование “n” партий в крэкс} randomize; {инициализация генератора случайных чисел}
1: s1: = random(7); {генерирует целые числа от 0 до 6 случайным образом} if s1=0 then goto 1; {на кости не может выпасть “0”} 4: s2: = random(7); if s2 = 0 then goto 4; s: =s1 + s2; if (s=7) or (s=11) then begin {проверка суммы на выигрыш } w: =w + 1; goto 2; end;
if (s=2) or (s=3) or (s=12) then begin {проверка на проигрыш} p: =p + 1; goto 2; end;
point: =s; {если ни одно из условий выше не подошло, то “пойнту” присваеваем значение s } repeat {бросаем кости пока не выпадет “пойнт” или 7} 5: s1: = random(7); if s1= 0 then goto 5; 6: s2: = random(7); if s2= 0 then goto 6; s: =s1 + s2; until (s= point) or (s=7); if s= 7 then p: =p + 1; if s= point then w: =w + 1; 2: writeln(‘Выигрыш = ‘, w, ’числу раз’); writeln(‘Проигрыш = ‘, p, ’числу раз’);
delay(10000); {Задержка – нужна, чтобы генерируемые числа не повторялись} end; {конец моделирования “n” партий }
wer: =(w/n); {Вероятность выигрыша равна отношению числа выигрышей к общему количеству партий в крэкс } writeln(‘Вероятность выигрыша равна = ‘, wer); readln; END.
После запуска программы требуется ввести количество партий . В результате программа выдаст количество выигранных и проигранных партий , а так же посчитает вероятность выигрыша . J Количество партий (n) Количество выигрышей (В) Количество пригрышей (П) Вероятность выигрыша P(В) 10 4 6 0. 4 100 45 55 0. 45 1000 492 508 0. 492 10000 4926 5074 0. 4926


Не сдавайте скачаную работу преподавателю!
Данную курсовую работу Вы можете использовать для написания своего курсового проекта.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем курсовую работу самостоятельно:
! Как писать курсовую работу Практические советы по написанию семестровых и курсовых работ.
! Схема написания курсовой Из каких частей состоит курсовик. С чего начать и как правильно закончить работу.
! Формулировка проблемы Описываем цель курсовой, что анализируем, разрабатываем, какого результата хотим добиться.
! План курсовой работы Нумерованным списком описывается порядок и структура будующей работы.
! Введение курсовой работы Что пишется в введении, какой объем вводной части?
! Задачи курсовой работы Правильно начинать любую работу с постановки задач, описания того что необходимо сделать.
! Источники информации Какими источниками следует пользоваться. Почему не стоит доверять бесплатно скачанным работа.
! Заключение курсовой работы Подведение итогов проведенных мероприятий, достигнута ли цель, решена ли проблема.
! Оригинальность текстов Каким образом можно повысить оригинальность текстов чтобы пройти проверку антиплагиатом.
! Оформление курсовика Требования и методические рекомендации по оформлению работы по ГОСТ.

Читайте также:
Разновидности курсовых Какие курсовые бывают в чем их особенности и принципиальные отличия.
Отличие курсового проекта от работы Чем принципиально отличается по структуре и подходу разработка курсового проекта.
Типичные недостатки На что чаще всего обращают внимание преподаватели и какие ошибки допускают студенты.
Защита курсовой работы Как подготовиться к защите курсовой работы и как ее провести.
Доклад на защиту Как подготовить доклад чтобы он был не скучным, интересным и информативным для преподавателя.
Оценка курсовой работы Каким образом преподаватели оценивают качества подготовленного курсовика.

Сейчас смотрят :

Курсовая работа Амортизация основных средств и учет их ремонта, модернизации и реконструкции
Курсовая работа Полномочия и процессуальная самостоятельность следователя
Курсовая работа База данных продуктового магазина
Курсовая работа Анализ и оптимизация затрат на предприятиях строительной отрасли
Курсовая работа Ветеринарно-санитарная экспертиза рыбы
Курсовая работа Основные фонды и оборотные средства на предприятии
Курсовая работа Формы внеурочной воспитательной работы с детьми в школе
Курсовая работа Дебиторская задолженность предприятия
Курсовая работа Безопасность погрузочно разгрузочных работ кранами
Курсовая работа Налог на прибыль
Курсовая работа Исследование личностных особенностей в процессе социализации детей в условиях детского дома
Курсовая работа Место и роль малых предприятий в экономическом развитии общества
Курсовая работа Разработка технологического процесса восстановления гильзы цилиндра ЗИЛ-130
Курсовая работа Проект комплексной механизации птичника Рефтинской птицефабрики с разработкой его вентиляции и отопления
Курсовая работа Форвардные и фьючерсные контракты в управлении ценовыми рисками