Potrzebuję pomocy z Clojure'a. Ktoś pomoże napisać te zadania w CLOJURE ??
Zadanie 1.
Zrealizować w wybranym języku programowania wyznaczanie pierwiastka 3-go stopnia z podanej liczby.
Zadanie 2.
a. Wyznaczyć dokładny wzór opisujący ilość kroków niezbędnych do obliczenia Fib(n)
b. Zaproponować wersję rekurencyjną powyższej procedury, która generuje proces iteracyjny
c. Zastosować rekurencję krańcową i policzyć wartość powyższej procedury dla n = 100000
Zadanie 3.
a. Niech f i g będą dwoma funkcjami jednoargumentowymi. Złożenie f z g jest określone jako funkcja x f(g(x)). Zdefiniuj procedurę złóż → implementującą złożenie funkcji. Przykładowo: ((złóż kwadrat inc) 6) → 49
b. Jeśli f jest funkcją jednoargumentową określoną na liczbach a n jest dowolną liczbą naturalną, to n-krotnym złożeniem funkcji f nazywamy funkcję, której wartością jest wynik n-krotnego zastosowania funkcji f: x f(f( ... (f(x)) ...)) → Napisz procedurę realizującą n-krotne złożenie funkcji f wykorzystując rozwiązanie z punktu c.
Zadanie 4.
Napisz procedurę wyznaczającą zbiór potęgowy podanej kolekcji liczb