24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.4. Okviri 169<br />

Nezavisno od nasleđivanja vrednosti, specifičniji okviri od okvira F1 u hijerarhiji nasleđuju<br />

sve pregratke okvira F1.<br />

b) Pregradak valuta se nasleđuje na isti način kao i pregradak cena koštanja od generalnijih<br />

okvira u hijerarhiji. Prema tome, pregradak valuta i njegova vrednost biće nasleđeni od okvira<br />

F2 ili od nekog generalnijeg okvira.<br />

Zadatak 79: Dužina (višestruko nasleđivanje)<br />

Pretpostavimo da su pri pravljenju nekog ekspertskog <strong>sistema</strong> definisani okviri automobil i<br />

trkačka staza. I jedan i drugi okvir imaju pregradak dužina i želi se da tip ova dva okvira bude<br />

uvek određen istim kvalifikujućim pregratkom jedinica mere. Drugim rečima, ako se<br />

ekspertski sistem bude prodavao na evropskom kontinentu da obe dužine budu <strong>iz</strong>ražene u<br />

metrima, a ako se sistem bude prodavao u Engleskoj da dužine budu <strong>iz</strong>ražene u stopama, a da<br />

se promena <strong>iz</strong>vrši jednostavnom promenom vrednosti kvalifikujućeg pregratka jedenice mere.<br />

Međutim, ova dva okvira u hijerarhiji okvira nemaju zajedničkog prethodnika (to jest, ne<br />

postoji generalniji okvir koji bi kao specijalne slučajeve imao navedena dva okvira), tako da<br />

ne mogu naslediti kvalifikujući pregradak. Predložiti rešenje ovoga problema.<br />

Rešenje<br />

Rešenje je prikazano na slici 85. Uveden je novi okvir mera za dužinu koji poseduje<br />

pregradak jedinica mere. U hijerarhiji okvira novi okvir predstavlja zajedničkog prethodnika<br />

okvirima trkačka staza i automobil. Prema tome, okviri trkačka staza i automobil nasleđuju<br />

pregradak jedinica mere (i njegovu vrednost) <strong>iz</strong> okvira mera za dužinu. Svaki od okvira<br />

trkačka staza i automobil može, u hijerahiji okvira, da ima i druge okvire prethodnike osim<br />

okvira mera za dužinu. Tada se radi o takozvanom višestrukom nasleđivanju - od drugih<br />

prethodnika ovi okviri nasleđuju sve njihove pregratke.<br />

Okvir: mera za dužinu<br />

Pregradak: jedinica mere<br />

vrednost: (metar)<br />

tip: (jedna od vrednosti:<br />

metar, stopa)<br />

AKO AKO AKO AKO<br />

Okvir: automobil<br />

Okvir: trkaèka staza<br />

Pregradak: Dužina<br />

Pregradak: Dužina<br />

vrednost: (4)<br />

vrednost: (2000)<br />

tip: (kvalifikujuæi pregradak<br />

tip: (kvalifikujuæi pregradak<br />

jedinica mere)<br />

jedinica mere)<br />

Slika 85

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!