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

Задание на курсовой проект

Постановка задачи

Разработать пролог-программу, решающую следующие задачи:

  1. Построить формальную модель представления знаний в соответствующей варианту задания предметной области.

  2. Построить продукционную модель представления знаний в соответствующей варианту задания предметной области.

  3. Построить семантическую модель (сеть) представления знаний в соответствующей варианту задания предметной области.

  4. Построить фреймовую модель представления знаний в соответствующей варианту задания предметной области.

Требования к программе

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

-повторное выполнение основных функций системы после незначительного редактирования исходных данных;

-выдачу необходимых в текущий момент подсказок и пояснений;

-досрочное окончание работы пользователя с системой.

2. Основным модулем системы должна быть база знаний, в которой хранится информация о предметной области. Системе должны быть известны не менее 20 различных взаимосвязей между различными аспектами предметной области. Некоторые отношения - базовые - должны быть представлены в базе явно - в виде соответствующих фактов Пролога. Остальные отношения должны быть представлены в базе знаний неявно, т.е. должны выводиться пролог-процедурами исходя из базовых отношений. Таким образом, база знаний должна быть дедуктивной (обладать возможностями дедуктивного вывода).

3. В возможности системы входит:

  • ответы на запросы к базе знаний

  • модификация в диалоге с пользователем базы знаний: введение в нее новой информации и коррекция старой информации.

  • необходимые расчеты

4. В случае ввода новых утверждений-отношений, не являющихся базовыми, они должны быть «разложены» на более простые утверждения с помощью базового набора отношений, которые и записываются в базу знаний.

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

Для соблюдения правил русского языка при выводе ответов на вопросы пользователя можно встроить в систему достаточно полный список названий, с указанием их именительного и родительного падежей (именно эти падежи используются в естественно-языковых фразах-вопросах указанных выше видов и ответах на них).

Варианты заданий

1. «Аэропорт» (диспетчерская).

2. «Железная дорога» (продажа билетов).

3. «Торговый центр» (организация).

4. «Автозаправка» (обслуживание клиентов).

5. «Автопарк» (пассажирские перевозки).

6. «Компьютерные сети» (организация).

7. «Университет» (учебный процесс).

8. «Компьютерная безопасность» (средства и способы ее

обеспечения).

9. «Компьютерная безопасность» (угрозы).

10. «Интернет-кафе» (организация и обслуживание).

11. «Разработка информационных систем» (ведение

информационного проекта).

12. «Туристическое агентство» (работа с клиентами).

13. «Зоопарк» (организация).

14. «Кухня» (приготовление пищи).

15. «Больница» (прием больных).

16. «Кинопрокат» (ассортимент и работа с клиентами).

17. «Прокат автомобилей» (ассортимент и работа с клиентами).

18. «Операционные системы» (функционирование).

19. «Информационные системы» (виды и функционирование).

20. «Предприятие» (структура и функционирование).