Курсовая работа: Программа игры Кости
Министерство науки и образования РФ
Федеральное агентство по образованию
Государственное образовательное учреждение
Профессионального высшего образования
Иркутский государственный технический университет
Факультет кибернетики
Кафедра вычислительной техники
Отчет
О курсовой работе
Игра "Кости"
По дисциплине "Программирование на языке высокого уровня"
Выполнил:
Студент гр. ЭВМ-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 |
--> ЧИТАТЬ ПОЛНОСТЬЮ <-- К-во Просмотров: 1291
Бесплатно скачать Курсовая работа: Программа игры Кости
|