Zápočtový program do prologu

Přednáška je věnována neprocedurálnímu programování. Většina semestru je věnována programování v jazyku Prolog, ve kterém studenti i ladí zápočtové programy. Informativně se studenti seznámí i s jazykem LISP a neprocedurálními částmi programovacích systémů.
Rastogondo

Zápočtový program do prologu

Příspěvek 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
Odpovědět

Zpět na „PRG005 Neprocedurální programování“