Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая работа 2012 / Задания для Курсовой работы.doc
Скачиваний:
37
Добавлен:
07.06.2015
Размер:
759.3 Кб
Скачать

Описание курсовой работы

Информация о расположении шашек хранится в массиве данных перечисляемого типа – W,WD,B,BD,N,G, где

W – белая шашка

WD – белая дамка

B – черная шашка

BD – черная дамка

N – свободное поле

G – поле, не принадлежащее доске. Поля этого типа окаймляют доску и нужны для того, чтобы индексы массива шашек всегда находились в допустимых пределах ( расширяем размерность массива за счет этих полей, так как процедуры и функции программы могут обращаться к этому массиву с индексами, не принадлежащими [1..8,1..8] ).

Большинство функций типа Boolean, что упростит отслеживание данных передаваемых между модулями программы.

  

Приблизительный вид Игра Шашки на Delphi

Вариант 32. Игра "Шашки"

Игра в Шашки. реализован алгоритм игры с компьютером, с использования деревьев. . Партии можно сохранять и загружать с диска.

Интерфейс программы

Вариант 33. Логическая игра "Ханойская башня"

Краткое описание

Разработать программное средство, реализующее задачу «Ханойская башня».

Легендарные Ханойские башни хранятся в тихом храме глубоко в джунглях. Они состоят из 64 полированных медных дисков, и несколько смен молчаливых монахов в чёрных одеяниях непрерывно перемещают диски по одному с одной пирамиды на другую. Когда они завершат свою работу, наступит конец света. Так гласит предание! Если они смогут выполнить один ход за секунду, всё мероприятие займёт около половины триллиона лет, поэтому планы на ближайшие выходные менять не стоит.

Правила игры

Даны три стержня и N дисков разного диаметра, которые надеты на стержень (1) в порядке убывания диаметра. Количество дисков N определяется игроком. Надо переместить N дисков за наименьшее число шагов на стержень (3), так чтобы они остались в таком же порядке. При этом требуется соблюдать правила:

- на каждом шаге ровно один диск перемещается с одного стержня на другой;

- диск большего диаметра нельзя помещать на диск меньшего диаметра;

- стержень (2) можно использовать как промежуточный.

Программа представляется в виде игры и предусматривает следующие действия:

а) представить изображение стержней с разноцветными дисками, используя графические средства Delphi;

б) продемонстрировать на экране пошаговое выполнение алгоритма для различного количества дисков;

в) диски должны переставляться с любого стержня на любой с условием, что больший диск не может ложиться на меньший;

г) оценить количество шагов с различным количеством дисков;

Приблизительный вид Логическая игра "Ханойская башня"