met-kur-egorova
.pdfПоиск информации в данной системе должен проводиться по различным параметрам. Например, пользователя может интересовать, есть ли данная книга данного автора, есть ли какие-то произведения данного автора и др.
Г.2.28 Разработка программного обеспечения для компьютерной игры «Тест памяти»
Предполагается следующий принцип работы системы.
На экране в поле определенного размера (минимальный размер 3*3, но возможны другие размеры) высвечиваются на какое-то время:
-слова;
-числа;
-простейшие фигурки (например, круг, квадрат, треугольник).
После того, как картинка исчезнет, пользователь должен ее восстановить как можно быстрее и как можно точнее.
Желательно, чтобы можно было установить различную степень сложности тестирования и различные режимы работы (размер поля, время отображения картинки, вид изображения: буквы, слова русские или английские, виды геометрический фигур, цвет и т.д.). Эти параметры должны задаваться пользователем или устанавливаться программой по умолчанию. Особенности интерфейса следует продумать самостоятельно и обсудить с преподавателем.
Желательно фиксировать результаты тестирования в файле (фамилия тестируемого, параметры работы, результаты тестирования: время ответа и правильность ответа). Результаты в файле можно просматривать и удалять, исправлять и добавлять нельзя.
Г.2.29 Разработка программного обеспечения для создания и ведения справочной системы «Гороскоп»
Система должна объединять в себе работу со всевозможными гороскопами, календарями, прогнозами, магической таблицей Пифагора и т.д.
Например, возможные календари:
1)восточный 12-летний календарный цикл по названиям животных;
2)западный 7-летний календарный цикл по числу небесных тел;
3)календарь по созвездию зодиака (12 знаков зодиака);
4)календарь деревьев;
5)цветочный календарь.
Возможности системы:
-просмотр интересующего гороскопа (календаря) всего или части его, например, просмотр всего восточного календаря или только информации о годе быка;
-просмотр информации по введенной дате по всем доступным гороскопам (календарям) или по некоторым заданным.
101
Г.2.30 Разработка программного обеспечения для компьютерной игры «Крестики-нолики»
Реализовать известную игру в крестики-нолики между человеком и компьютером на бесконечном поле (или на достаточно большом поле). В линию необходимо выстроить 5 крестиков или 5 ноликов.
Сделать стратегию компьютера по возможности сильной. Обязательно, например, чтобы компьютер обнаруживал простейшие угрозы человека: четверки с одним свободным концом и тройки с двумя свободными концами - и сам стремился к их созданию.
Детали интерфейса и особенности реализации следует обсудить с преподавателем.
102