В режиме консультации данные о задаче пользователя обрабатываются диалоговым компонентом, который выполняет следующие действия:
распределяет роли участников (пользователя и ЭС) и организует их взаимодействие в процессе кооперативного решения задачи;
преобразует данные пользователя о задаче, представленные на привычном для пользователя языке, на внутренний язык системы;
преобразует сообщения системы, представленные на внутреннем языке, в сообщения на языке, привычном для пользователя (обычно это ограниченный естественный язык или язык графики).
После обработки данные поступают в РП. На основе входных данных в РП, общих данных о проблемной области и правил из БЗ решатель (интерпретатор) формирует решение задачи.
В отличие от традиционных программ ЭС в режиме решения задачи не только исполняет предписанную последовательность операций, но и предварительно формирует её, Если ответ ЭС не понятен пользователю, то он может потребовать объяснения, как ответ получен.
Заключение
Разработка приложения по курсу «Алгоритмические языки и программирование» завершена. Исследования, проводимые в процессе создания данного программного продукта, привели к таким выводам:
- алгоритм справочной системы строится от простого поиска ключевых слов с кратким пояснением к данному слову до создания справочной системы, построенной на основе каталога с полным описанием интересующего объекта запроса;
- на основе одного разработанного алгоритма, в данном случае, представленного в курсовом программном продукте, имеется возможность оперативной модификации программы, согласно требованиям заказчика. Достаточно применить более совершенные и приспособленные средства разработки программных продуктов, например Delphi.
Данное приложение обладает такими исключительными свойствами как переносимость, модификация, понятность, простота в использовании. Затраты ресурсов вычислительной системы при использовании программы минимальны, что позволяет использовать программный продукт практически на компьютере с любой конфигурацией архитектуры.
Использовать программу «HelpOpr» рекомендуется в учебных целях, прежде всего для развития навыков общения с программным обеспечением в муниципальных общеобразовательных учреждениях.
В настоящее время сдерживание темпов развития ЭС происходит из-за недостаточной разработанности математического аппарата в области ИИ, частности в области построения нейрон - сетей, а так же в области психологии экспертных суждений и принятия решения экспертом. В последнее десятилетие в данных направлениях наблюдался серьёзный прогресс.
Глоссарий
№ п./п. | Новое понятие | Содержание |
1 | HTTP | Протокол прикладного уровня, которой разработан для обмена гипертекстовой информацией в сети интернет используется в WordWideWeb. |
2 | Аналитическая служба | Мозговой центр, обеспечивающий стратегию и тактику управления сложными ситуациями подготовку, обоснования важных и ответственных решений. |
3 | Диалог | Интерфейс, который обеспечивает общение между экспортом пользователем на привычной для них терминологии с остальными компонентами системы. |
4 | Подсистема | Часть системы, выделенная по какому- либо признаку. |
5 | Проблемная область | Совокупность взаимосвязанных сведений необходимых и достаточных для решения некоторого решения задач. |
6 | Стратегия | Набор методов и средств решения перспективных долгосрочных задач. |
7 | Техническое обеспечение | Комплекс технических средств, предназначенных для работы информационный системы, а также документация на эти средства и технологические процессы. |
8 | Прозрачность системы | Способность системы объяснить методику принятия решения. |
9 | Приложения | Системы, которые разрабатываются для координации людей совместно реализующих конкретный бизнес. |
10 | Структура информационной технологии | Внутренняя организация, представляющая собой взаимосвязи образующих ее компонентов объединенных в две группы опорную технологию и базу знаний. |
Список использованной литературы
1. Аболрус С.А.Программирование на Pascal. Изд. 3-е, обновил.Символ-Плюс, 2003.
2. Адаменко А.Н.Pascal на примерах из математики: Задачи алгебры; Исследование функций и построение кривых; Приближенные вычисления и др.БХВ-Петербург, 2005.
3. Джеанини М.Кьоу Дж.Объектно-ориентированное программирование: Учебный курс. Питер,2005.
4. Костерин В.В.Касаев В.А.Технологии программирования: Учебник для вузов. Высшая школа, 2005.
5. Лишаев В. Выбор и оценивание характеристик качества программных средств. М., 2001.
6. Милов А.В.Основы программирования в задачах и примерах: Учебный курс. Фолио, 2002.
7. Марысаев В.Б.Персональный компьютер: Программное обеспечение. РИК РуслановаПознавательная книга плюс, 2000.
8. Попов В.Б.Паскаль и Дельфы: Элементы языка, типы данных и структура программы; Принципы структурного программирования; Основы объективно-ориентированного программирования; Интегрированная среда программирования; Разработка приложений: Учебный курс. Питер, 2005.
9. Самойленко В.П.Опалена Э.А.Языки программирования и методы трансляции: Учебное пособие для вузов. БХВ-Петербург, 2005.
10. Собейкис В.Г.Азбука хакера 2: Языки программирования для хакеров. Майор, 2005.
Приложение № 1
Переменная | Тип | Описание |
f | File Of Text | Файловая переменная. В данной переменной происходит формирование, хранение и идентификация операторов Турбо Паскаль. |
nom | Integer | Вспомогательная переменная. Используется как переключатель в операторе CASEOF |
Таблица 1. Бухгалтерские записи по поступлению денежных средств на расчетный счет
Приложение № 2
Переменная | Тип | Описание |
c | Char | Вспомогательная переменная. Используется как счетчик накопления записей. |
operate | String | Переменная ввода идентификатора оператора языка Турбо Паскаль при формировании базы данных. |
posaun | String | Переменная ввода пояснения к оператору языка Турбо Паскаль. |
solve | String | Переменная для хранения и считывания информации из файла программы. |
sprat | String | Переменная ввода ключевого слова, по которому происходит выдача информации при запросе. |
Таблица 2. Бухгалтерские записи по выбытию денежных средств с расчетного счета
[2]Библиография книга [9] стр. 210
* В данном случае база данных уже сформирована.
[3] Библиография книга [4] стр. 121
[4] Библиография книга [4] стр. 26
* Необходимо наличие русифицированного DOS
* Более подробную работу алгоритма см. Приложение/ листинг программы/ строка 140 – 192.
[5] Библиография книга [ 12 ] стр. 43
[6] Библиография книга [ 2 ] стр. 67
[7] Библиография книга [ 8 ] стр. 132
[8] Библиография книга [ 6 ] стр. 98
[9] Библиография книга [ 10 ] стр. 239
[10] Библиография книга [ 11 ] стр. 34
* Необходима поддержка русской раскладки клавиатуры в DOS.
[11] Библиография книга [ 11 ] стр. 16