Министерство науки и образования РФ
Федеральное агентство по образованию
Государственное образовательное учреждение
Профессионального высшего образования
Иркутский государственный технический университет
Факультет кибернетики
Кафедра вычислительной техники
Отчет
О курсовой работе
Игра "Кости"
По дисциплине "Программирование на языке высокого уровня"
Выполнил:
Студент гр. ЭВМ-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 | -<
Оценок: 1001 (Средняя 5 из 5)
Наверняка у вас есть товары или услуги, продажа которых приносит вам максимальную прибыль. Для быстрого старта в сети вам необходимо создание посадочной страницы (одностраничного сайта), на которой будет размещена информация о маржинальных товарах/услугах интернет магазина. За 8 лет опыта разработки конверсионных страниц мы выработали оптимальную структуру, которая позволит привлекать через landing page больше продаж. На такую структуру «одевается» ваш контент — фирменный стиль, тексты, фотографии, уникальные торговые предложения, после чего страница выходит в свет. Разработка лендинга и запуск в сети — до 7 рабочих дней. Стоит отметить, что в разработку самой посадочной страницы входит и написание копирайтером продающих текстов для вашего бизнеса, чтобы каждый посетитель страницы захотел совершить покупку именно у вас. Результат: качественно разработаная продающая посадочная страница, которая готова приносить вам новых клиентов. © 2016 - 2022 BigEdu.ru
| ||||