| Miranda
|
| ähnliche Sprachen: | ML Haskell Gofer Hope Objective Caml | |
| Fakultät (1) | Michael Neumann |
fac 0 = 1 fac 1 = 1 fac n = n * fac (n-1) |
Berechnet die Fakultät. Ergibt
720. |
| Fakultät (2) | Michael Neumann |
fac n = n * fac (n-1), if n >= 2 = 1, if n < 2 |
Berechnet die Fakultät. Ergibt
720. |
| GgT | Martin Guy |
gcd a b = gcd (a-b) b, if a>b = gcd a (b-a), if a<b = a, if a=b |
| Grösster Gemeinsamer
Teiler |
| Hello World | Martin Guy |
"Hello World!"
|
| Gibt "Hello World" auf dem Bildschirm
aus. |
| Quicksort | Martin Guy |
qsort [] = []
qsort (a:x) = qsort [ b | b <- x; b<=a ]
++ [a] ++
qsort [ b | b <- x; b>a ]
|
| Quicksort-Sortieralgorithmus
|
| Squares (1) | Martin Guy |
map (^2) [1..10] |
| Gibt die Quadrate von 1 bis 10
aus. |
| Squares (2) | Martin Guy |
[ n*n | n <- [1..10] ] |
| Gibt die Quadrate von 1 bis 10
aus. |