Введение
Число персональных компьютеров с каждым днём увеличивается всё больше и больше. Поэтому востребованность программного обеспечения увеличивается, необходимо постоянное расширение возможностей пользователя, а также способов развлечения и времяпровождения. Создание интеллектуально-развивающих игр является делом не только перспективным, но и глобально полезным.
В данном курсовом проекте разработана игра “15”, используя язык программирования “Borland Pascal”.
В пояснительной записке представлено описание этой игры, ал-горитма программы, а также используемых функций.
1. Назначение и область применения.
Разрабатываемая программа представляет собой компьютерную вер-сию известной игры - “15”. Играет один игрок. Обеспечение проверки правил и удобный интерфейс обеспечивается компьютером.
Программа ориентирована на широкий круг пользователей, может быть использована в целях убивания времени во время работы или отдыха. Особый интерес она будет представлять для любителей логических задач и головоломок.
2. Постановка задачи
Опишем правила игры «15». Игровое поле разбито на 16 квадратов (4х4). В пятнадцати из них находятся игровые фишки, помеченные цифрами от 1 до 15. В исходной позиции фишки расположены построчно по порядку, 16-ый квадрат остаётся пустой. За один ход можно передвинуть фишку на свободный квадрат с соседней ячейки сверху, снизу, слева или справа. В начале игры поле перемешивается случайным образом. Задача игры – вернуть фишки в исходную позицию.
В разработанной программе можно отметить следующее:
1. Изначальное перемешивание происходит выполнением определённого количества случайных ходов.
2. Управление происходит клавишами «стрелка вверх», «стрелка вниз», «стрелка влево» и «стрелка вправо». Выход осуществляется клавишей «Escape».
3. Игра исполнена в графическом режиме.
Из соображения удобства встраиваемости этой программы в другие приложения, программа не имеет ни одного меню – при запуске автоматически начинается новая игра, после победы или выхода выполнение программы прекращается.
Введение 2
1. Назначение и область применения. 3
2. Постановка задачи 4
3. Используемые методы 5
4. Структура программы 7
4.1. Структура данных 7
4.2. Процедуры и функции 7
5. Программное и аппаратное обеспечение программы 14
6. Руководство пользователя 15
Заключение 16
Список использованных источников 17
Приложение А 18
Листинг программы 18
Приложение В 22
представимых с помощью графов, можно выделить типовые графовые задачи.Первая из задач, решаемых на графах задача поиска кратчайшего пути между вершинами. Задача поиска кратчайших путей в графе (Short
елям, основанную на адресах электронной почты. SMTP обеспечивает обмен почтовыми сообщениями между пользователями одной и той же или различных компьютерных сетей[4].Использование данного протокола раз
угое решение под названием VPN. Описание этой возможности легло в основу данной курсовой работы под названием «Виртуальные частные сети».Преимущества технологии VPN в том, что организация удалённого д
в, называемых «токенами» (подобно группировке букв в слова). При этом, группа символов входной последовательности идентифицируемая на выходе процесса как токен называется лексема.В бухгалтерской отчет
лючает три операции: селекция, скрещивание, мутация.Оператор селекции (reproduction, selection) осуществляет отбор хромосом в соответствии со значениями их функции приспособленности. Существуют как ми