ВУЗ:
Составители:
Рубрика:
следующего правила, содержащего переменную условия "Среда" (правило 5). Это правило выполняет-
ся. В структуре данных возникли изменения:
– в очередь переменных логического вывода добавляется "Футеровка";
– изменяется значение переменной в расширенном списке переменных условия (табл. 11);
– указатель переменных условия.
Изменения в расширенном списке
Футеровка Определена Есть
– в список переменных вывода добавляется переменная "Материал Футеровки" со значением
"свинец";
– очередь не изменилась;
– списки переменных условия не изменились;
– указатель переменных условия (табл. 12).
Указатель переменных условия (правило 6)
6 2
Правило 7 не выполняется.
После этого система не находит больше правила, содержащего переменную "Среда". Эта перемен-
ная исключается из очереди. Первой в очереди становится переменная "Концентрация". Для нее долж-
ны быть выполнены все предыдущие шаги. В нашем примере правила, содержащие в условной части
переменную "Концентрация", уже были проверены (правила 1 и 2), действия, предусмотренные частью
"То" были выполнены, поэтому переменная условия "Концентрация" исключается из очереди.
Теперь первая в очереди переменная "Температура". Анализ правил, содержащих переменную
"Температура", приводит к следующему состоянию структур данных:
– очередь пустая (после рассмотрения переменной "Температура" в очереди остается переменная
условия "Футеровка" , которая исключается аналогично переменной "Концентрация");
– списки переменных условия не изменились;
– указатель (табл. 13);
– к списку переменных вывода добавили "Тип обогрева", равную "пароводяная рубашка".
13 Указатель переменных условия (правило 9)
9 1
Так как очередь пуста, процесс рассуждения заканчивается. Результатом работы алгоритма являют-
ся следующие решения:
• материал ванны – хромоникелевая сталь;
• ванна имеет защитную футеровку;
• материал футеровки – свинец;
• тип обогрева – пароводяная рубашка.
В простейшем случае результатом работы является список логических выводов, содержащий пере-
менные вывода и их значения. Однако существует ряд случаев, когда в качестве выходной информа-
ции используются и переменные условия. Это позволяет обеспечить более логичное и наглядное
представление исходных данных системы в виде, удобном пользователю. Так, в рассмотренном выше
примере переменная вывода "Материал футеровки" входит в список выводов только при определен-
Страницы
- « первая
- ‹ предыдущая
- …
- 36
- 37
- 38
- 39
- 40
- …
- следующая ›
- последняя »