Министерство науки и образования РФ
Федеральное агентство по образованию
Государственное образовательное учреждение
Профессионального высшего образования
Иркутский государственный технический университет
Возможно вы искали - Курсовая работа: Разработать программу, моделирующую игру Морской бой
Факультет кибернетики
Кафедра вычислительной техники
Отчет
О курсовой работе
Игра "Кости"
Похожий материал - Реферат: Параметричний тест Гольдфельда-Квандта
По дисциплине "Программирование на языке высокого уровня"
Выполнил:
Студент гр. ЭВМ-08-2
Григорьев Д.Е.
Проверила:
Егорова Н.Н.
Иркутск 2010
Оглавление
Постановка задачи
Спецификации модулей
Очень интересно - Реферат: Макросы в Excel
Описание работы программы
Сравнение языков - Паскаль и С++
Листинг программы Delphi
Заключение
Использованная литература
Постановка задачи
Вам будет интересно - Реферат: Операционные системы 5
Разработать программу, моделирующую игру "Кости". Играющий называет любое число от 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 |
Похожий материал - Контрольная работа: Создание теста на Visual Basic 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 |
|