Zápočtový program do prologu

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: Zápočtový program do prologu

Zápočtový program do prologu

od Rastogondo » 20. 5. 2011 00:54

Cau potreboval by som poradit s riesenim mojho zapoctu v Prologu,

Zadanie znie: na vstupu je orientovany graf a mám nájsť zoznam všetkých listových uzlov v danom grafe(výstupom musí byť zoznam).

Celkom easy ale neviem vyriešiť výstup do zoznamu + aby sa mi daný uzol už v zozname neopakoval.

moje sučasné riešenie :

oh(1,2).
oh(2,3).
oh(3,4).
oh(2,5).
oh(3,6).
oh(4,5).
oh(4,6).
oh(4,7).

jeList(Uzol):-
oh(_,Uzol),
not oh(Uzol,_).

Prolog som mal 5 cvik formou prednašok, za rady vopred ďakujem

Nahoru