24.12.2012 Views

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

Zbirka zadataka iz Ekspertskih sistema

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!