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

3. Разработка Windows-приложения «Логическая игра «Найди пару»

Описание программного средства.Игровое поле представляет собой прямоугольную клетчатую доску. На каждом поле находится карточка с двузначным целым числом, лежащая обратной стороной вверх, поэтому число, написанное на карточке, невидимо пользователю. Известно только, что каждое число встречается на карточках по два раза. При щелчке мышкой по карточке, карточка «открывается», то есть, число становится видимым. Точно так же открывается вторая карточка. Если числа на двух открытых карточках совпадают, то обе карточки убираются с игрового поля. Если же числа на открытых карточках не совпадают, то обе карточки возвращаются в исходное (то есть, перевёрнутое) положение. Игра заканчивается, когда все карточки будут убраны с игрового поля.

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

Описание программного средства.Игровое поле представляет собой таблицу размером 4x4 клеток. В клетках размещены кружки двух разных цветов, например, красного и синего. При щелчке мышкой по какому-нибудь кружку, его цвет и цвет соседних по горизонтали и соседних по вертикали кружков изменяется на противоположный. После щелчка в центре игрового поля цвет изменят пять кружков, на краю поля – четыре, а в углу – только три кружка. Цель игры состоит в том, чтобы сделать все кружки одного и того же цвета. При достижении требуемого состояния игрового поля программа должна вывести сообщение "Задача решена!".

5. Разработка Windows-приложения «Тест «Таблица чисел»

Описание программного средства.На экран выводится прямоугольная таблица размеромNxM, в клетках которой в случайном порядке размещены натуральные числа от 1 доN·Mвключительно (пример размещения для случаяN= 3,M= 5 показан на рисунке). Требуется «щёлкнуть» мышкой все числа в порядке их возрастания (вариант ‑ убывания). При щелчке на «правильном» числе, оно исчезает из таблицы. Когда тест будет выполнен, на экране должно появиться сообщение «Тест выполнен заTсекунд», где вместоTвыводится время выполнения теста в секундах.

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

Описание программного средства.Игра «15» – это 15 фишек с числами от 1 до 15, уложенные в коробочку 4х4 в случайном порядке. Нужно, передвигая фишки на свободное место, но, не вынимая их из коробочки, расставить так, как показано на рисунке (заметим, что при случайной расстановке задача может не иметь решения).

При реализации игры предусмотреть следующий интерфейс программы: перемещение фишек происходит при нажатии стрелок на клавиатуре, при этом перемещаемая фишка определяется однозначно (естественно, если она существует с нужной стороны от свободного места, иначе ход не выполняется и не учитывается). При завершении на экран выводится сообщение «Задача решена за Nходов», гдеNподсчитывается в процессе решения задачи.

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