Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовые работы (ЯМП, 3 сем).doc
Скачиваний:
19
Добавлен:
07.06.2015
Размер:
628.22 Кб
Скачать

24. Разработка Windows-приложения «Расстановка ферзей»

Описание программного средства.Игровое поле представляет собой квадратное поле размером 8х8 клеток. Требуется расставить на поле 8 ферзей так, чтобы они не атаковали друг друга. Для примера на рисунке приведено решёние задачи для поля 4х4 клетки.

Чтобы поставить ферзя на нужное поле, необходимо щёлкнуть мышкой по этому полю. Программа должна проверять корректность хода, предлагаемого игроком и определять, решена ли поставленная задача.

25. РазработкаWindows-приложения «Головоломка «Обмен коней»

Описание программного средства.Игровое поле представляет собой прямоугольное поле размером 4х3 клеток. Верхний ряд клеток занимают чёрные кони, а нижний ряд – белые кони. Требуется поменять их местами, при этом кони ходят по шахматным правилам и не должны становиться на поля, атакованные конями противоположного цвета.

Игрок щелчком мышки указывает фигуру, которая должна сделать ход (для наглядности отмеченная фигура должна каким-либо способом быть выделена). Затем так же щелчком мыши указывает поле, на которое должна пойти фигура.

Программа должна проверять корректность предлагаемого игроком хода и определять, что задача решена с выдачей сообщения.

26. Разработка Windows-приложения «Игра «Стрельба по шарикам»

Описание программного средства.Игровое поле представляет собой прямоугольник, состоящий из отдельных клеток-окошек. Каждую секунду одно из "окошек" открывается и в нём становится видна «мишень» – шарик зелёного или красного цвета. Через секунду окошко закрывается. Если мишень зелёная, необходимо, пока окно открыто, "щёлкнуть" по ней мышкой. В этом случае игроку начисляется 2 очка. Если мишень красная, то щёлкать по ней нельзя, иначе из набранной суммы будет вычтено 5 очков.

После каждого щелчка программа должна выводить сумму очков в заголовок окна программы.

Программа должна предоставлять пользователю возможность выбора (или установки) скорости игры: такт работы программы может составлять одну, две или половину секунды.

27. Разработка Windows-приложения «Игра «Расстановка фишек»

Описание программного средства.Игровое поле представляет собой прямоугольник 4x5 клеток. Одна клетка игрового поля свободна, а на остальных клетках стоят фишки с числами от 1 до 19.

Требуется расставить фишки в ячейках поля по возрастанию их значений слева направо и сверху вниз. Фишка ходит так же, как шахматный конь, на свободное в этот момент поле.

Начальное расположение фишек рекомендуется получать из исходной позиции, сделав «мысленно» 10-15 ходов по правилам игры из заключительной позиции.

Чтобы сделать ход достаточно щёлкнуть по одной фишке – той, которая должна пойти на свободное поле.

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

28. Разработка Windows-приложения «Логическая игра «SquareWord»

Описание программного средства.Игровое поле представляет собой квадрат 5x5 клеток. В некоторые клетки вписаны буквы. В остальные клетки необходимо вписать те же буквы, но так, чтобы в каждом горизонтальном ряду, в каждом вертикальном ряду и на двух диагоналях квадрата не было двух одинаковых букв. Ниже приведен пример задания и его решение.

Для ввода буквы в клетку необходимо сначала выделить клетку, щёлкнув по ней мышкой, а затем ввести нужный символ с клавиатуры. Перед тем как вывести этот символ в ячейку игрового поля программа должна проверить корректность ввода. Вводимые игроком буквы должны отличаться по цвету от букв, имеющихся в исходной позиции.