Головна Головна -> Інше українською -> Інформатика, комп'ютери, програмування -> Класифікатор для виділеної предметної області в програмах ESTA та STRESS.

Класифікатор для виділеної предметної області в програмах ESTA та STRESS.

Назва:
Класифікатор для виділеної предметної області в програмах ESTA та STRESS.
Тип:
Інше
Мова:
Українська
Розмiр:
1,74 KB
Завантажень:
348
Оцінка:
 
поточна оцінка 5.0


Скачати цю роботу безкоштовно
Пролистати роботу: 1  2 
Лабораторні роботи №
Класифікатор для виділеної предметної області в програмах ESTA та STRESS.


Завдання : Створити класифікатор для виділеної предметної області в програмах ESTA та STRESS. Згідно варіанту предметною областю є Вибір Героя в комп’ютерній грі.
Виконання:
Класифікатором для нашої предметної області в даному випадку буде виступати класифікація результатів виборів за певним ознаками. Тобто спершу створюються групи героїв, які об”єднуються за певними класифікуючими ознаками. Після створення цього класифікатора можна приступати до побудови експертної системи для даної предметної області використовуючи класифікатор.
Порядок виконання завдання:
Створюємо класифікатор предметної області.
Створюємо експертну систему по визначенню потрібного героя згідно опитування в програмі ESTA.
Після створення всіх секцій та параметрів, які нам необхідні, наша база знань матиме наступний вигляд:
section start : ' '
assign h1:=h1
if(h1="Mage") do s2
if(h1="Knight") do s1
if(h1="Rouge") do s3
section s1 : ' '
if(h3='Paladin') do p
if(h3='Swordman') do s
if(h3='Axeman') do a
section s2 : ' '
if(h2='White_mage') do wm
if(h2='Black_mage') do bm
if(h2='Wizzard') do w
section s3 : ' '
if(h10='Shadow') do sh
if(h10='Assassin') do as
if(h10='PacketRouge') do pa
section a : ' '
assign h3:=h3
assign h9:=h9
advice 'You had choose the 'h1 ' : 'h3 '; with skill: 'h9
section as : ' '
assign h10:=h10
assign h12:=h12
advice 'You had choose the 'h1 ' : 'h10 '; with skill: 'h12
section bm : ' '
assign h2:=h2
assign h5:=h5
advice 'You had choose the 'h1 ' : 'h2 '; with skill: 'h5
section p : ' '
assign h3:=h3
assign h7:=h7
advice 'You had choose the 'h1 ' : 'h3 '; with skill: 'h7
section pa : ' '
assign h10:=h10
assign h13:=h13
advice 'You had choose the 'h1 ' : 'h10 '; with skill: 'h13
section s : ' '
assign h3:=h3
assign h8:=h8
advice 'You had choose the 'h1 ' : 'h3 '; with skill: 'h8
section sh : ' '
assign h10:=h10
assign h11:=h11
advice 'You had choose the 'h1 ' : 'h10 '; with skill: 'h11
section w : ' '
assign h2:=h2
assign h6:=h6
advice 'You had choose the 'h1 ' : 'h2 '; with skill: 'h6
section wm : ' '
assign h2:=h2
assign h4:=h4
advice 'You had choose the 'h1 ' : 'h2 '; with skill: 'h4
Parameters
parameter h1 : ' '
type category
explanation 'Choose option '
options
Mage,
Knight,
Rouge.
/* rules field */
question 'Whate type of hero do you like? '
parameter h2 : ' '
type category
explanation 'Choose option '
options
White_mage - 'White mage',
Black_mage - 'Black mage',
Wizzard - 'Wizzard'.
/* rules field */
question 'whate type of mage do you want?'
parameter h3 : ' '
type category
explanation 'Choose option'
options
Paladin - 'Paladin',
Swordman - 'Swordman',
Axeman - 'Axeman'.
/* rules field */
question ' What kind of knight do you want?'
parameter h4 : ' '
type category
explanation ' Choose option'
options
Healing - 'Healing',
Blessing - 'Blessing',
HollySheild - 'HollySheild'.
/* rules field */
question 'What skill do you want? '
parameter h5 : ' '
type category
explanation 'Choose option '
options
FlameWave - 'FlameWave',
Course - 'Course',
NECROMANTIA - 'NECROMANTIA'.
/* rules field */
question 'What skill do you want? '
parameter h6 : ' '
type category
explanation 'Choose option '
options
Charming - 'Charming',
Eleksirs - 'Eleksirs',
Calling - 'Calling'.
/* rules field */
question ' What skill do you want?'
parameter h7 : ' '
type category
explanation 'Choose option '
options
Hollyword - 'Hollyword',
HeavenShield - 'HeavenShield',
Streight - 'Streight'.
/* rules field */
question 'What skill do you want? '
parameter h8 : ' '
type category
explanation 'Choose option '
options
TwohandsSword - 'TwohandsSword',
FightBytwoSwords - 'FightBytwoSwords',
CriticalDamage - 'CriticalDamage'.
/* rules field */
question 'What skill do you want? '
parameter h9 : ' '
type category
explanation 'Choose option'
options
HeavyAxe - 'HeavyAxe',
EasyAxe - 'EasyAxe',
DropingAxe - 'DropingAxe'.

Завантажити цю роботу безкоштовно
Пролистати роботу: 1  2 



Інше на тему: Класифікатор для виділеної предметної області в програмах ESTA та STRESS.

BR.com.ua © 1999-2017 | Реклама на сайті | Умови використання | Зворотній зв'язок