Lösungen zu den Übungen aus Kapitel 2 | |
Übung 1 Download: Binomi.hs |
Inhalt
der Datei Binomi.hs module
Binomi where
|
Übung 2 Download: Flaechen.hs |
Inhalt der
Datei Flaechen.hs module
Flaechen where |
Übung 3 |
import Char toLowerCase :: Char -> Char
toLowerCase c | isUp c = chr (ord c + (ord 'a' - ord 'A')) |
Übung 4 | inc ::
Integer -> Integer inc x = x+1 dec :: Integer -> Integer dec x = x -1 Testen der Funktionen: *EigeneFunktionen> inc 2 Testen der Komposition. *EigeneFunktionen> (inc.dec) 3 Prüfen der Vertauschbarkeit der Funktionen bezüglich ihrer Komposition. *EigeneFunktionen> (inc.dec) 4 == (dec.inc)
4 |
Übung 5 | istPalindrom
:: String -> Bool istPalindrom x = x == reverse x Testen der Funktion: *EigeneFunktionen> istPalindrom "otto" |
Übung 6 Download: Kapitel02L.hs |
(+++) ::
Integer -> Integer -> Integer f +++ g = f+g |
weiter zu | Kapitel 03: Rekursive Funktionen |
|