Скачать 306.4 Kb.
|
Министерство образования Российской Федерации Самарский государственный аэрокосмический университет имени академика С.П. Королева Кафедра информационных систем и технологий Автоматизированная система генерирования линейных кроссвордов Пояснительная записка к лабораторной работе Выполнили студенты Сиганов С. гр. 637 Торопов А. гр. 637 Тарароев В. гр. 637 Руководитель проекта доцент каф. ИСТ Зеленко Л.С. Дата сдачи: Оценка: Самара 2003 РЕФЕРАТ Отчет Пояснительная записка: 55 с., 6 рис., 6 схем программ и алгоритмов, 6 библиограф. источников. ^ В лабораторной работе разработан алгоритм и соответствующая ему программа, позволяющая выполнять автоматическое составление кроссворда по выбранной теме. Словарь терминов (понятие и его расшифровка) хранится в текстовом файле и может расширяться вручную (с использованием текстового редактора) или внутри программы. Ограничений на длину словаря не существует. Программа написана на языке Object Pascal в среде Delphi v.5.0. Содержание ВВЕДЕНИЕ 5 ^ 1.1 Функциональная спецификация 6 1.2 Описание структур данных 13 1.3 Классы объектов 14 1.4 Иерархия классов 21 1.5 Обоснование основных алгоритмов 22 1.2 Алгоритм генерации линейного кроссворда 22 2.1 Технические и системные требования 26 ^ 1.1 Обоснование выбора инструментальных средств и среды реализации. 27 1.2 Состав программных модулей ПС 27 Список используемой литературы 30 Общее 31 Иходные файлы для компиляции 31 Папка "Dictionary" 31 Папка "Krosswords" 31 Папка "Res" 31 Папка "Help" 32 Создание нового кроссворда 32 Автоматическое создание кроссворда 32 Автоматическое разгадывание кроссворда 32 Ручное разгадывание кроссворда 32 Редактирование кроссворда 32 Редактирование определения 32 "Файл" 32 "Вид" 33 "Размеры" 33 "Редактирование" 34 "Словари" 34 "Помощь" 34 "Редактирование определений" 35 "Закрыть" 35 Формат файла словаря. 35 Формат файла кроссворда. 35 Формат файла кроссворда для разгадывания. 36 Приложение B. Текст программы (Основные модули) 39 ВВЕДЕНИЕДля разработки нам была предложена задача автоматизированного генерирования линейных кроссвордов. Данная задача имеет немаловажное значение для предприятий и частных лиц, работающих в сфере организации досуга. Разработанная система позволяет быстро и легко создать линейный кроссворд любой степени сложности, применяя готовые словари или словари пользователя. Предусмотрена возможность создания кроссворда по заданной тематике, что, безусловно, может иметь применение в средствах массовой информации. Так, например, наша система значительно облегчит процесс составления кроссвордов для печатных изданий – газет и журналов. Описываемая система создавалась таким образом, чтобы минимизировать затраты системных и аппаратных ресурсов ЭВМ. |
![]() | Пояснительная записка: с., рис., схем программ и алгоритмов, библиограф. Источник, приложения | ![]() | Пояснительная записка к курсовой работе 10 страниц, 2 рисунка, 1 таблица, 3 источника |
![]() | Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии... | ![]() | Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии... |
![]() | Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии... | ![]() | Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии... |
![]() | Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии... | ![]() | Произвести анализ предметной области по методологии объектной декомпозиции и разработать логический проект системы по технологии... |
![]() | Разработать экспертную систему, реализующую алгоритм обратной цепочки рассуждений на основе базы знаний, разработанной в лабораторной... | ![]() | Вычислительная система цифровой обработки сигналов в реальном времени пояснительная записка |