ZK 25.4.2008

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ů.
lickra
Matfyz(ák|ačka) level I
Příspěvky: 21
Registrován: 13. 6. 2006 22:24

ZK 25.4.2008

Příspěvek od lickra »

Prolog 1: Pro n vygenerovat seznam vsech neklesajicich rozkladu. (bez setof, bagof, findall) Napr.: n=3 [[3],[1,2],[1,1,1]]
Prolog 2: Projit acyklicky orientovany graf do hloubky a do kazdeho vrcholu pridat dve cisla- cas vstupu a cas opusteni (reseni s0cketka nebo suicide pack)
Haskell 1: Nadefinovat dotavy typ pro bin. strom s hodnotami pouze v listech. Rozdelit listy do trid Tk tak ze maji maji stejny pocet (k) prechodu do prava a zbytek doleva
Haskell 2: Vygenerovat hladovym algoritmem pro hypergraf vrcholove pokryti. (vrcholove pokryti-kazda hrana ma v seznamu vrcholu alespon jeden vrchol). A pokryti takove ze je nejmensi. (odebranim libovolneho vrcholu uz nebude pokryti). Hypergraf=zobecneni grafu kdy na jedne hrane muze byt vic vrcholu.

Velky bude prist
Naposledy upravil(a) lickra dne 4. 5. 2008 13:41, celkem upraveno 1 x.
Uživatelský avatar
hippies
Admin(ka) level I
Příspěvky: 990
Registrován: 29. 9. 2004 12:46
Typ studia: Informatika Mgr.
Bydliště: Mladá Boleslav
Kontaktovat uživatele:

Re: ZK 25.4.2008

Příspěvek od hippies »

lickra píše:...Projit do hloupky...
:lol:
Chjo, dovede te si představit svět, kde by byla každá harmonická diferenciální forma (jistého typu) nesingulární projektivní algebraické variety racionální kombinací kohomologických tříd algebraických cyklů..
Odpovědět

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