AÇIKLAMA
Program koşumunda iki parametre kullanılır. Birinci parametre verilen liste, ikinci parametre ise herhangi bir sayıdır. Eğer girilen sayı listede var ve en büyük değer ise sonuç doğru olarak "Yes" aksi halde yanlış sonuc "No" olarak geri döner.
Program Kodu:
domains
list = integer*
predicates
max(list,integer).
clauses
max([X],X).
max([B|K],EB):-
max(K,EB),
EB>B.
max([B|K],B):-
max(K,EB),
B>EB.
Örnek Program Koşması:
Goal: max([6,7,15,20],20)
Yes
| Yorumlar |
|
|
||||||||||||
|
|||||||||||
|
||||||||||||
|
||||||||||||
Powered by !JoomlaComment 3.26



