Курсовая работа: Разработки интеллектуальной справочной системы по музыкальным произведениям

Предметная ориентация: МП.

Входные параметры: узел с именем альбома.

Выходные параметры: тип записи данного альбома.

Способ вызова: при выборе исполнителя из ListBox.

Спецификация операции label_rec.m4scp.

Идентификатор операции: descr_label_rec.

Полноеимя: \operation\label_rec.m4scp.

Комментарий: поиск лейбла звукозаписи.

Автор: Лукша Н.В.


3.1.5 Декомпозиция операций на подпрограммы и содержательная структура библиотеки программ специфицированных операций

В написанных scp-операциях подпрограммы не использовались.

3.2 Алгоритмы и исходные тексты программ, реализующие операции машины обработки знаний прототипа интеллектуальной справочной системы

· поиск альбома по описанию (файл search_by_param.m4scp)

· входные параметры: узлы, характеризующие искомый альбом;

· выходные параметры: все альбомы подходящие под данное описание.

Алгоритм:

Делаем копию входных параметров.

Проверяем первый параметр.

Находим все альбомы, которые удовлетворяют п.2 и объединяем их в множество 1.

Проверяем второй параметр (если такового нет, переходим п.10).

Находим все альбомы, которые удовлетворяют п.4 и объединяем их в множество 2.

Проверяем третий параметр (если такового нет, переходим в п.9).

Находим все альбомы, которые удовлетворяют п.6 и объединяем их в множество 3.

Находим пересечение множеств 1 и 3 и записываем в множество 1.

Находим пересечение множеств 1 и 2 и записываем в множество 1.

Выводим множество 1 на новый лист.

Пример диалога:


Рисунок 3.2.1 - вопрос «Поиск альбома по описанию»

К-во Просмотров: 846
Бесплатно скачать Курсовая работа: Разработки интеллектуальной справочной системы по музыкальным произведениям