Лабораторные работы 1-4 / bz1
.pdfСанкт-Петербургский Государственный Электротехнический Университет
(ЛЭТИ)
кафедра МО ЭВМ
Отчет по лабораторной работе №1–2
Экспертная система
Выполнил студент группы 1341, ФКТИ |
Пухкал И. |
Санкт-Петербург 2005
2 Описание |
2 |
1.Постановка задачи
Вкачестве наполнения экспертной системы используются данные о современных трассах гоночного чемпионата в классе машин ¾Формула-1¿.
Трасса |
Альберт Парк |
Сепанг |
|
Сахир |
|
|
|||
Время постройки |
|
|
|
Новые |
|
|
|
|
|
Архитектор - Тильке |
|
нет |
|
да |
|
да |
|
|
|
Часть света |
Австралия |
|
Азия |
Ближний Восток |
|
|
|||
|
|
|
|
|
|
|
|
|
|
Трасса |
Спа- |
|
Сильвер- |
|
Хунгароринг |
Хоккен- |
|
Каталуния- |
|
|
Франкоршам |
стоун |
|
|
|
хаймринг |
|
Монтмело |
|
Время по- |
|
|
|
|
Старые |
|
|
|
|
стройки |
|
|
|
|
|
|
|
|
|
Протяжен- |
длинная |
|
длинная |
|
короткая |
короткая |
|
короткая |
|
ность |
|
|
|
|
|
|
|
|
|
трассы |
|
|
|
|
|
|
|
|
|
Часть Ев- |
Западная |
|
Западная |
|
Восточная |
Западная |
|
Западная |
|
ропы |
|
|
|
|
|
|
|
|
|
Проводятся |
нет |
|
да |
|
нет |
нет |
|
да |
|
тесты |
|
|
|
|
|
|
|
|
|
2. Описание
1 если время - новая
итильке - нет
ичастьсвета - Австралия то трасса - Альберт_Парк 2 если время - новая
итильке - да
ичастьсвета - Азия
то трасса - Сепанг 3 если время - новая
итильке - да
ичастьсвета - Ближний_Восток то трасса - Сахир 4 если время - старая
ипротяженность - длинная
иевропа - западная
итесты - нет
то трасса - Спа_Франкоршам 5 если время - старая
ипротяженность - длинная
иевропа - западная
итесты - да
то трасса - Сильверстоун 6 если время - старая
ипротяженность - короткая
иевропа - восточная
итесты - нет
то трасса - Хунгароринг
3 Граф |
3 |
7 если время - старая
ипротяженность - короткая
иевропа - западная
итесты - нет
то трасса - Хоккенхаймринг 8 если время - старая
ипротяженность - короткая
иевропа - западная
итесты - да
то трасса - Каталунья_Монтмело вопрос время
Какое время постройки трассы (до 1990 старая) - новая или старая вопрос тильке Архитектор трассы тильке (да/нет)?
вопрос частьсвета
Вкакой частьсвета расположена трасса? вопрос протяженность
Какова протяженность трассы (до 5 км короткая) - короткая или длинная вопрос европа
Вкакой части европа находится трасса - западная или восточная вопрос тесты Проводятся ли на трассе тесты (да/нет)?
3.Граф
4 Реализация цикла |
|
|
|
|
|
4 |
|
|||
|
|
|
Время |
|
|
|
|
|
|
|
|
|
|
HHH |
|
|
|
|
|
|
|
|
|
|
|
HHH |
|
|
|
|
|
|
|
|
|
|
HHH |
|
|
|
|||
|
|
|
|
|
|
H |
|
|
|
|
|
[новая] |
|
|
[старая] |
|
|
|
|||
|
Тильке |
|
|
Протяженность |
|
|
|
|||
|
|
H |
|
|
|
H |
|
|
|
|
|
HHH |
|
|
HH |
|
|
|
|||
|
H |
|
|
|
H |
|
||||
[нет] |
|
[да] |
|
|
|
|
H |
|
||
|
[дл.] |
|
|
[кор.] |
|
|||||
Часть света* |
Часть света |
|
|
|
||||||
Часть Европы |
|
Часть Европы |
|
|||||||
|
|
HHH |
|
|
||||||
|
|
|
|
|
HHH |
|
||||
|
|
|
|
|
||||||
[Авс.] |
|
|
|
|||||||
[Зап.] |
|
|||||||||
Альб. |
[Азия] |
[Бл.Вост.] |
|
|
H |
|
||||
Сепанг |
Сахир |
Тесты |
[Вост.] |
|
[Зап.] |
|||||
|
|
|
|
H |
Тесты |
|
Тесты |
|||
|
|
|
|
|
H |
|
|
|
H |
|
|
|
|
|
|
|
|
||||
|
|
|
|
[да] |
[нет] |
|
|
|
H |
|
|
|
|
|
|
|
|
H |
|||
|
|
|
|
[нет] |
||||||
|
|
|
|
Сильв. |
Спа |
[да] |
[нет] |
|||
|
|
|
|
|
|
Хунгар. |
Катал. |
Хокк. |
Рис. 1. Граф достижения цели
4. Реализация цикла
параметры возврат 1 возврат word no
1 если время - новая
итильке - нет
ихорошо - да
то трасса - Альберт_Парк 2 если время - новая
итильке - да
ичастьсвета - Азия то трасса - Сепанг 3 если время - новая
итильке - да
ичастьсвета - Ближний_Восток то трасса - Сахир 4 если время - старая
ипротяженность - длинная
иевропа - западная
итесты - нет
то трасса - Спа_Франкоршам 5 если время - старая
ипротяженность - длинная
иевропа - западная
итесты - да
4 Реализация цикла |
5 |
то трасса - Сильверстоун 6 если время - старая
ипротяженность - короткая
иевропа - восточная
итесты - нет
то трасса - Хунгароринг 7 если время - старая
ипротяженность - короткая
иевропа - западная
итесты - нет
то трасса - Хоккенхаймринг 8 если время - старая
ипротяженность - короткая
иевропа - западная
итесты - да
то трасса - Каталунья_Монтмело 9 если флаг - да
ичастьсвета - Австралия то хорошо - да 10 если сообщение - понятно то хорошо - нет
ивозврат - флаг
11 то флаг - да вопрос сообщение
Система зашла в тупик. Подтвердите в следующем окне. вопрос время
Какое время постройки трассы (до 1990 старая) - новая или старая вопрос тильке Архитектор трассы тильке (да/нет)?
вопрос частьсвета
Вкакой частьсвета расположена трасса? вопрос протяженность
Какова протяженность трассы (до 5 км короткая) - короткая или длинная вопрос европа
Вкакой части европа находится трасса - западная или восточная вопрос тесты Проводятся ли на трассе тесты (да/нет)?
Соответственно, на графе цикл будет реализован в узле помеченном ¾*¿. При неверном ответе система вернется в тот же узел, при верном перейдет на уровень ниже.