i

Listen von Listen

Mehrere Notenlisten

Wenn mehrere Notenlisten in einer gemeinsamen Liste verwaltet werden sollen, kann man eine Liste erstellen, die wiederum weitere Listen enthält:

notenlisten =
    [ [ 14, 7, 12, 10, 15, 4, 8, 13, 10, 7, 5, 2, 9, 9, 12 ]
    , [ 10, 10, 11, 13, 12, 9, 3, 9, 8, 5, 7, 5, 7, 8, 10 ]
    , [ 11, 9, 9, 13, 13, 7, 7, 11, 6, 6, 8, 7, 9, 10, 13 ]
    ]

Aufgabe 1

Welchen Datentyp hat notenlisten vermutlich? Überprüfe deine Vermutung in der REPL.

Den Gesamtschnitt berechnen

Du kannst den Durchschnitt aller Noten berechnen, indem du die vordefinierte Funktion List.concat benutzt.

Aufgabe 2

(a) Untersuche die Wirkung der Funktion List.concat in der REPL.

(b) Schreibe eine Funktion gesamtschnitt listen, die eine geschachtelte Notenliste übergeben bekommt und den Gesamtschnitt aller Noten berechnet. Nutze dazu die im vorigen Abschnitt erstellte Funktion zur Mittelwertberechnung.

Suche

v
8.2.2.3.1.1.4
www.inf-schule.de/deklarativ/fp_elm/elm_programme/listen/notenliste/lernstrecke/geschachteltelisten
www.inf-schule.de/8.2.2.3.1.1.4
www.inf-schule.de/@/page/lzL2NEsROUKSyYnC

Rückmeldung geben