Zkouška 8.9.

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ů.
Synus

Zkouška 8.9.

Příspěvek od Synus »

Haskell - malé úlohy

1.) skládání polynomů

2.) relace ekvivalence na obecném zakořeněném stromu, stromy jsou ekvivalentní, pokud lze permutacemi synů libovolných uzlů převést první strom na druhý

Prolog - malé úlohy

3.) oloupání matice (seznam prvků matice jak jdou po spirále), a inverzní operace, která z takového seznamu a rozměrů sestaví původní matici

4.) nalézt řešení algebrogramu, který byl součtem dvou 'čísel', mohly se v něm vyskytovat číslice nebo proměnné, ty musely mít ve všech výskytech stejnou a hodnotu a za každá číslice mohla odpovídat pouze jedné proměnné

Haskell - velká úloha

heapsort
Odpovědět

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