BigEdu.ru

Программа игры Кости

Министерство науки и образования РФ

Федеральное агентство по образованию

Государственное образовательное учреждение

Профессионального высшего образования

Иркутский государственный технический университет

Факультет кибернетики

Кафедра вычислительной техники

Отчет

О курсовой работе

Игра "Кости"

По дисциплине "Программирование на языке высокого уровня"

Выполнил:

Студент гр. ЭВМ-08-2

Григорьев Д.Е.

Проверила:

Егорова Н.Н.

Иркутск 2010

Оглавление

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

Спецификации модулей

Описание работы программы

Сравнение языков - Паскаль и С++

Листинг программы Delphi

Заключение

Использованная литература

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

Разработать программу, моделирующую игру "Кости". Играющий называет любое число от 2 до 12 и ставку, которую он делает в этот ход. В начальный момент у играющего 100 очков. В программе должно присутствовать графическое изображение поверхности кубика при каждом ходе игрока. Программа работает с использованием генератора псевдослучайных чисел.

Таблица внешних спецификаций

Имя Тип Назначение Одз
1 a,b Integer Значения бросков кубиков [1. .6]
2 X Integer Задуманное число [2. .12]
4 Ns Integer Текущий счет [0…1000]
5 st Integer ставка [1. ns]
6 Sum Integer Сумма броска [2. .12]
7 K Integer Всего игр [0. .2147483647]
8 v Integer Количество выигрышей [0. .2147483647]
9 P integer Количество проигрышей [0. .2147483647]
10 Name Ansistring Имя игрока Все символы

Cхема иерархии модулей

Спецификации модулей

Имя Назначение Параметры
1 Form1 Модуль программы для регистрации игрока -
2 Form2 Модуль программы для игры -
3

Main

Menu

Меню программы

Файл: Новая игра; Выход.

Справка: О программе; Правила игры

4 Прием ставки Принимает ставку игрока St-ставка, x-задуманное число, ns-ограничение ставки
5 Бросок костей Бросает игральные кости и выводит результат A,b-значение броска, sum-сумма броска, k-количество бросков, v-количество выигрышей, p-количество проигрышей, ns-текущий счет.
6 Сброс результатов Возвращает исходное значение переменных p,v,k,ns I, v, l, ns
7 Новая игра Начинает новую игру I, v, l, ns.
8 Выход Выход из игры -
9 Form4

О программе

-
10 Form5 Правила игры -
11 Form3 Игра проиграна -

Таблица тестов

Входные данные Результат Комментарии
name x st
1 Name 3 10

Первый кубик = 3; Второй кубик = 1;

Сумма кубиков = 4; Вы проиграли!! =)

Количество поражений: 1 Количество побед: 0

Соотношение побед и поражений: 0 к 1

-
2 Name 5 5

Первый кубик = 4; Второй кубик = 1;

Сумма кубиков = 5; Вы проиграли!! =)

Вы выйграли! Ваш выигрышь увеличин в 4 раза =)

Количество поражений: 1 Количество побед: 1

Соотношение побед и поражений: 1 к 1

-
3 Name 7 15

Первый кубик = 4; Второй кубик = 2;

Сумма кубиков = 6; Вы выиграли! = (

Количество поражений: 1 Количество побед: 2

Соотношение побед и поражений: 2 к 1

-
4 Name 0 12 Проверьте введенные данные -
5 Name 15 21 Проверьте введенные данные -
6 Name 2 Проверьте введенные данные
7 Name 3 Проверьте введенные данные
8 Name 4 50 Проверьте введенные данные При текущем счете меньшем чем ставка
9 -<

Внимание, отключите Adblock

Вы посетили наш сайт со включенным блокировщиком рекламы!
Ссылка для скачивания станет доступной сразу после отключения Adblock!

Скачать
Курсовые работы по информатике и программированию Министерство науки и образования РФ Федеральное агентство по образованию Государственное образовательное учреждение Профессионального высшего
Оценок: 1001 (Средняя 5 из 5)

Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов.

© 2016 - 2022 BigEdu.ru