MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Программа "Крестики-нолики 5 в ряд на неограниченном игровом поле"

Название:Программа "Крестики-нолики 5 в ряд на неограниченном игровом поле"
Просмотров:156
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание: ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ

Часть полного текста документа:

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

Государственное образовательное учреждение высшего профессионального образования

«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»

Курсовая работа

по дисциплине: программирование

«Крестики-нолики 5 в ряд на неограниченном игровом поле»

Выполнил студент А.С.Лебедев

Руководитель М.Н.Суслов

Санкт-Петербург 2010


СОДЕРЖАНИЕ

1. Цель работы

2. Описание игры

3. Описание входных и выходных данных

4. Описание переменных и функций программы

5. Алгоритм работы программы

6. Текст программы

7. Примеры выполнения программы

Выводы

Список литературы

программа игра данные алгоритм


1. Цель работы

Разработать программу игры в крестики-нолики пять в ряд на неограниченном поле. Программа должна быть написана на языке С++ в среде Visual Studio 2008 или Visual Studio 2010.

2. Описание игры

Игра ведется на бесконечном поле, разлинованном в клетку. Перед игрой противники решают, кто будет играть крестиками, а кто ноликами. В ходе игры противники ставят по очереди крестик или нолик (в зависимости от договоренности перед началом игры) в свободную клетку на поле.

Цель игры – построить линию из 5 стоящих рядом по вертикали, горизонтали или диагонали крестиков или ноликов. Первый игрок, построивший такую комбинацию из знаков своего типа (крестиков или ноликов) выигрывает.

Несмотря на то, что по определению игровое поле по определению бесконечно, обычно пользуются ограниченными размерами поля. Например, в игре гомоку, поле имеет размер 15x15 (ранее имело 19x19).

Пример игровой ситуации на игровом поле (показана только часть поля):

X 0 X X 0 0 X 0 0 X 0 0 X X X

Пример выигрыша крестиков:

0 X 0 X 0 X 0 0 X X 0 0 X X 0 0 0 X X X

Пример выигрыша ноликов:

X 0 0 X 0 X X X X 0 0 0 0 0 X X X X 0 X 0 X 0 0 X 0 0 X X X X 0 0 X 0 0 0 X X 0 0 0 X 0 X 0 0 0 X 0 X X X X

3. Описание входных и выходных данных

Входные данные:

1)      Размер игрового поля (10x10, 19x19, 30x30, 50x50 или 100х100) – задается из главного меню программы.

2)      Уровень игры компьютера (новичок, любитель или профессионал) – задается из главного меню программы.

3)      Очередность первого хода (человек, компьютер).

4)      Координаты щелчка левой кнопкой мыши по игровому полю (x,y) – координаты очередного хода.

Выходные данные:

1)         Игровое поле, заполненное крестиками и ноликами, отображаемое на экран.

2)         В случае выигрыша одного из игроков, отображение выигрышной последовательности и соответствующего сообщения.

4. ............







Похожие работы:

Название:Олимпийские стадионы: их роль и значение как системообразующих факторов олимпийского движения и феномена урбанизма XX века
Просмотров:733
Описание: Инженер-градостроитель Ю.М. Белов Российская государственная академия физической культуры,  Москва Введение. Истоки современного Олимпизма,  возрождения Олимпийских игр и строительства современных олимпийс

Название:Значение русского языка в культуре безопасности человека
Просмотров:836
Описание: Гафнер В.В. Когда социальный класс использует язык тех,  кто его угнетает,  он становится угнетенным окончательно. Русский язык является не только национально-культурной ценностью, но и представляет собой объе

Название:Значение музыкального воспитания в семье
Просмотров:418
Описание: Министерство общего и профессионального образования Свердловской области Нижнетагильский педагогический колледж Специальность: «Преподавание в начальных классах» Реферат по теме:

Название:Финансовый контроль, его содержание и значение
Просмотров:386
Описание: ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ УЛЬЯНОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Факультет трансфертных специальностей &

Название:Теория социального действия М. Вебера и ее методологическое значение для последующего развития социологии
Просмотров:521
Описание: ОСНОВНЫЕ СОЦИОЛОГИЧЕСКИЕ ПОНЯТИЯВебер М. Предварительные замечания Метод предлагаемого ниже вводного определения понятий, без которого трудно обойтись, но который неизбежно должен восприниматься ка

 
     

Вечно с вами © MaterStudiorum.ru