first
This commit is contained in:
commit
d31d517993
32
PR01/naide1.pl
Executable file
32
PR01/naide1.pl
Executable file
@ -0,0 +1,32 @@
|
|||||||
|
#!/usr/bin/swipl
|
||||||
|
% --------- Näide 1: Objektide klassi kuuluvuse kontrollimine -----------
|
||||||
|
% -- Faktid:--
|
||||||
|
inimene(sokrates).
|
||||||
|
inimene(archimedes).
|
||||||
|
inimene(platon).
|
||||||
|
inimene(zenon).
|
||||||
|
inimene(juss).
|
||||||
|
inimene(juku).
|
||||||
|
inimene(juhan).
|
||||||
|
inimene(john).
|
||||||
|
inimene(uku).
|
||||||
|
inimene(mari).
|
||||||
|
jumal(zeus).
|
||||||
|
jumal(ra).
|
||||||
|
jumal(taara).
|
||||||
|
jumal(shiva).
|
||||||
|
jumal(rama).
|
||||||
|
jumal(uku).
|
||||||
|
jumal(ares).
|
||||||
|
jumal(athena).
|
||||||
|
jumal(ymir).
|
||||||
|
jumal(gaia).
|
||||||
|
% -- Reeglid:--
|
||||||
|
surelik(X):- write(X), inimene(X), write(' on surelik ').
|
||||||
|
surelik(_):- write(' ei ole surelike hingekirjas '),nl,!, fail .
|
||||||
|
% -- Päringud:--
|
||||||
|
% inimene(peeter).
|
||||||
|
% inimene(peeter), jumal(peeter).
|
||||||
|
% inimene(zeus), jumal(zeus).
|
||||||
|
% inimene(zeus); jumal(zeus).
|
||||||
|
%-------------------------- End Näide 1 ----------------------
|
5
PR01/prax01.pl
Executable file
5
PR01/prax01.pl
Executable file
@ -0,0 +1,5 @@
|
|||||||
|
lind(part).
|
||||||
|
lind(hani).
|
||||||
|
|
||||||
|
lendab(X):- write(X), lind(X), write(' lendab').
|
||||||
|
lendab(_):- write(' ei ole lind'),nl,!,fail.
|
Loading…
Reference in New Issue
Block a user