Stránka 1 z 1

Zápočtový program do prologu

Napsal: 20. 5. 2011 00:54
od Rastogondo
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