Loogilise programmeerimise 1.kontrolltöö konspekt
l määratleda sellega seotud põhimõisted
l defineerida mõisteid iseloomustavad attribuudid ja nende omadused
l defineerida seosed attribuutide vahel
l Formaliseerida valdkonna objektid ja seosed LP keeles
l tekib faktide/tuletusreeglite struktuur
l Saadud teadmiste struktuuridel formuleerida päringud
LP “õrnad” kohad
l Teadmiste esitamine on otsingureeglite tundlik
• l päringu tulemus oleneb otsingureeglist ja faktide järjestusest teadmusbaasis
• l tagasivõtu (backtracking) mehhanismist arusaamine nõuab otsingumootori
tundmist
l Keeruline saavutada “puhast deklaratiivsust”
l Efektiivsuse saavutamiseks peab tundma Prologi otsingumootorit
l Praktilises programmeerimises vaja ka nn “madala taseme” käske:
l kasutajaliidesejuhtimine,
l failisüsteemi käsud,
l stringide teisendamine jms.
LP edasiarendused