Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shybovycha/uj.edu.functional.task1
https://github.com/shybovycha/uj.edu.functional.task1
Last synced: 23 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/shybovycha/uj.edu.functional.task1
- Owner: shybovycha
- Created: 2014-10-22T22:13:13.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2014-10-22T22:25:12.000Z (about 10 years ago)
- Last Synced: 2024-11-03T21:37:52.604Z (2 months ago)
- Language: Haskell
- Size: 97.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Funkcyjne Programowanie
## Zadania
Napisać następne funkcję:
* `poleKola`, która oblizy pole kola z radiusem `r`
* `poleKola'`, która robi te ż same, tylko zawiera że radius jest większym od `0`Następne funkcję powinny być realizowane za pomoce mechanizmu **watches** oraz ze zwykłym `if`-em:
* `mnoz`, która obliczy `f(a, b) = a + f(a, b-1), b > 1; a, b <= 1`
* `s`, która obliczy `f(n, k) = 1, n = 0 AND k = 0; 0, n = 0 OR k = 0; (k * (s(n-1, k) + (s(n-1), (k-1)))), n != 0, k != 0`
* `sd n`, która obliczy sumę dzielników liczby `n`
* `rown`, która rozwiaza kwadratyczne równianiaZrobić następne zadania na listach:
* `is_sub a b` - zawiera czy lista `a` jest pod-listem listy `b`
* `sum` - obliczy sumę listy
* `map f l` - aplikacja funkcji `f` do każdego elementu listy `l`