Programlama | Programlama Dilleri | C Programlama Dili |C++ - Programlama Dilleri C C++ C++ Builder Java .Net Php Javascript Prolog Haskell Visual Basic Delphi Pc Programlama ,C++ Builder,c programlama dili,çeşitli programlama dilleri ve java programlama dili alanında birçok program ve döküman içerir. http://www.pcprogramlama.com/programlama/38.html Mon, 22 May 2017 21:12:58 +0300 Celal Atalar tr-tr Listedeki En Büyük Değeri Kontrol Etme http://www.pcprogramlama.com/programlama/38-prolog/204-listede-maximum-degeri-kontrol-etme.html 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:

{HazirProgramKod dil="prolog" satirlar="var"}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.{/HazirProgramKod}

Örnek Program Koşması:

Goal: max([6,7,15,20],20)

Yes

Dictionary
x
+
?
Null.
]]>
Prolog Thu, 23 Apr 2009 22:11:15 +0300