Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Техническое задание на проекты по Delphi.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
113.24 Кб
Скачать

Техническое задание. «Игра Баше»

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

Перед началом партии пользователем задается количество спичек и право выбора кто будет делать ход первым: пользователь или компьютер. Когда партия началась, игроки должны по очереди брать из кучки от 1 до 3 спичек. Нужно сделать так, чтобы игроку, последнему делающий ход, нечего было брать.

Соответственно, нужно разработать алгоритм к игре, чтобы имитировать интеллект. Так же предусмотреть возможные ошибки: ввод некорректного количества спичек, взятие невозможного количества спичек из кучки (если например, в кучке 2 спички, а пользователь берет 3) и т.д.

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

Программист Филатов Юрий «19» ноября 2011 ___________

Техническое задание. «Азбука»

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

Программа должна состоять из трёх частей:

  • Режим выбора заданий (выбор изучения букв или проверки знаний)

  • Режим изучения букв русского алфавита

  • Режим проверки знаний

Программа должна предусматривать следующие возможности:

  • Поддержку иллюстраций

  • Поддержку аудио (будет использоваться в изучении для полного понимания произношения звука конкретной буквы)

  • Поддержку различных вариантов тестов:

    • Выбор одного ответа из пяти вариантов

    • Выбор нескольких ответов из пяти вариантов

  • Коэффициент сложности вопроса или вида проверочного задания

  • Сохранение результатов проверочных заданий на файл-сервере

  • Ввод с клавиатуры

В режиме проверки знаний программа должна поддерживать следующие возможности:

  • Задания показываются пользователю в случайном порядке

  • Варианты ответов на каждый вопрос перемешиваются случайным образом

Оценка (балл) вычисляется по заданным в установках программы параметрам в виде процентов выполнения тестов или заданий.

Параметры вычисления оценки сохраняются в файле.

Результаты тестирования сохраняются на файл-сервере в формате: дата, класс, фамилия, имя, оценка (балл), время ответа.

Программа должна поддерживать несколько уровней сложности:

  • Выбор буквы в зависимости от того, какая буква стоит в начале слова

  • Подпись предмета с дополнением нужной буквы

  • Выбор буквы в зависимости от произнесённого диктором звука

Программист Савченко Маша «18» ноября 2011 ______

Техническое задание.

Обучение английскому языку на начальном уровне.

Программист Крайнева Маша «22» ноября 2011 ___________

Техническое задание. "Медиа плеер".

Программа предназначена для открытия видео или аудио файлов на компьютере.

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

Программа должна состоять из четырех частей:

  • Режим создания списка воспроизведения.

  • Окно справки.

  • Окно настройки.

  • Само окно воспроизведения, где будут показываться либо видео если у нас видео файл или если это аудио файл то по выбору либо пустое окно, либо произвольные рисунки или свободные фигуры в пространстве на подобие «зрительных образов» в windows media player.

В режиме создания списка воспроизведения программа должна поддерживать следующие возможности:

  • Добавление файла в список, будь то это видео или аудио файл.

  • Удаление из списка воспроизведения.

  • Перемешать в произвольном порядке список воспроизведения.

  • Сортировать по имени файла.

Окно справки должно содержать основные вопросы и инструкцию по использованию программы, возможные проблемы с работой плеера.

Окно настройки должно поддерживать следующие возможности:

  • Выбор расположения списка воспроизведения:

    • Слева.

    • Справа.

    • Отсутствует.

  • Выбор «темы» плеера:

    • Стандартная.

    • Создание самостоятельно

      • Изменение цвета фона.

      • Изменение цвета кнопок.

      • Изменение цвета справки и цвета фона воспроизведения.

  • Выбор горячих клавиш, например, для кнопки play Ctrl + P.

  • Настройка воспроизведения плейлиста.

  • Создание нового плейлиста.

  • Выбор из предложенных «зрительных образов».

Окно воспроизведения должно содержать:

  • Кнопку play.

  • Кнопку pause.

  • Кнопку stop.

  • Кнопку далее.

  • Кнопку назад.

  • Кнопку «во весь экран».

  • Регулятор громкости.

  • Строку с названием файла, который сейчас воспроизводится.

  • Бегунок перемотки.

  • Кнопку выход.

Так же окно воспроизведения должно содержать меню, состоящее из:

  • Подменю «Файл» состоящее из пунктов:

    • Открыть.

    • Создать список воспроизведения.

    • Закрыть список воспроизведения.

    • Закрыть.

    • Выход.

  • Подменю «Воспроизведение» состоящее из пунктов:

    • Воспроизвести или приостановить.

    • Остановить.

    • Повторить.

    • Следующий файл.

    • Прошлый файл.

    • Самый первый файл.

  • Подменю «Сервис»:

    • Открыть окно настройки.

    • Включить или выключить зрительные образы.

  • Подменю «Справка»:

    • О программе.

    • Об авторе.

    • Вопросы и ответы.

Программист Ковров Андрей «21» ноября 2011 ___________