Prolog - úkol se seznamem...

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ů.
Mr.Tommy

Prolog - úkol se seznamem...

Příspěvek od Mr.Tommy »

Čaute...

Moc bych potřeboval vyřešit tohle zadání... Mám to jako zápočet... Vůbec si s tím nevím rady... :( Díky moc :wink: ...


double (List, ListList)

Predikát uloží do proměnné ListList seznam, ve kterém se každý prvek seznamu List vyskytuje dvakrát za sebou.
Mr.Tommy

Re: Prolog - úkol se seznamem...

Příspěvek od Mr.Tommy »

Je tohle správně?

?- dupli([a,b,c],2,X).
X = [a,a,b,b,c,c]
Návštěvník

Re: Prolog - úkol se seznamem...

Příspěvek od Návštěvník »

dupl([],[]).
dupl([H|T],[H,H|V]):-dupl(T,V).
Odpovědět

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