-
Intelektuālo sistēmu programmu nodrošinājums
Nr. | Название главы | Стр. |
1. | Uzdevumu apraksti | 4 |
1.1. | Pirma laboratorijas darba uzdevumi | 4 |
1.2. | Otra laboratorijas darba uzdevumi | 5 |
2. | Izpildes piemēri | 6 |
2.1. | Pirmais laboratorijas darbs | 6 |
2.1.1. | Predikāts mate | 6 |
2.1.2. | Predikāts tevs | 6 |
2.1.3. | Predikats vecmate | 6 |
2.1.4. | Predikats vectevs | 7 |
2.1.5. | Predikats bralis | 7 |
2.1.6. | Predikats masa | 7 |
2.1.7. | Predikats senchi | 7 |
2.1.8. | Predikats senchi_s (sievietēm) | 8 |
2.1.9. | Predikats senchi_v (viriešiem) | 8 |
2.1.10. | Predikats labveligs_berns | 8 |
2.1.11. | Predikats golubaja_luna | 8 |
2.1.12. | Predikats dve_podrugi | 9 |
2.1.13. | Predikats cikli | 9 |
2.1.14. | Predikats sievas_mate | 9 |
2.2. | Otrais laboratorijas darbs | 10 |
2.1.1. | Predikāts mate | 10 |
Programmas teksts | 11 |
Nav nekas labāk par piemeriem. Šajā nodaļā būs doti katra apakš-uzdevuma izpildes piemēri. Atkaribā no situācijas uzdevumi būs ilustrēti ar vienu vai ar vairākiem piemēriem.
Lai izpildītu vienu no apakšuzdevumiem, sekcijā goal ir jā raksta atbilstošais jautājums.
2.1. Pirmais laboratorijas darbs.
2.1.1. Predikāts mate.
Goal: mate( X, janis)
No Solution
Goal: mate( X, nikolajs)
X=ieva
1 Solution
Goal: mate( ieva, X)
X=nikolajs
X=sergejs
X=olga
3 Solutions
Kā var secināt, ar predikātu tevs tipa var noteikt netikai tēvu, bet arī tēva bērnus. Vai vispar noteik: vai virietim ir bērni. Tāda pati neadekvāta situācija būs arī vairākiem citiem predikātiem.
…
darbā ir apvienoti laboratorijas darbi. Praktisko darbu veikšanas gaitā bija izpētītas Prolog valodas pamatkonstrukcijas un darbības iespējas ar elementu sarakstiem. Prolog pētīšanas gaitā bija izpētītas arī citas derīgas konstrukcijas, kā arī darbības ar failiem un dinamiskām datu bāzēm un datu struktūrām. Tas arī ir valodas Prolog izmantošanas vieni no galveniem elementiem darbā ar deduktivām datu bāzēm.
