Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Minimallogo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

s n h m r u
i

Übungen

Aufgabe 1

Eine Liste von Namen soll angezeigt werden. Alle Namen mit Umlauten sollen gesondert markiert werden, z.B. durch Fettdruck.

Namensliste

Das Grundgerüst sieht folgendermaßen aus:

module Main exposing (main)

import Html exposing (..)
import Html.Attributes exposing (..)


hatUmlaut : String -> Bool
...

viewName : String -> Html msg
...

view : List String -> Html msg
...

main =
    view [ "Anne", "Björn", "Heike", "Jürgen" ]

Aufgabe 2

In Abhängigkeit von einer Zahl von 1 bis 3 soll ein unterschiedliches Bild angezeigt werden. In allen anderen Fällen soll eine Fehlergrafik angezeigt werden. Nutze dazu einen case-Ausdruck. Du kannst beliebige Bilder verwenden oder die folgenden:

https://inf-schule.de/deklarativ/fp_elm/dynamischewebseiten/notenliste/lernstrecke/uebungen/hund.jpg
https://inf-schule.de/deklarativ/fp_elm/dynamischewebseiten/notenliste/lernstrecke/uebungen/katze.jpg
https://inf-schule.de/deklarativ/fp_elm/dynamischewebseiten/notenliste/lernstrecke/uebungen/maus.jpg
https://inf-schule.de/deklarativ/fp_elm/dynamischewebseiten/notenliste/lernstrecke/uebungen/fehler.jpg

Zusatzaufgabe: Erweitere das Programm, so dass es mit Hilfe von List.range eine Liste von Bildern anzeigt.

Suche

v
8.2.3.3.1.5
dev.inf-schule.de/deklarativ/fp_elm/dynamischewebseiten/notenliste/lernstrecke/uebungen
dev.inf-schule.de/8.2.3.3.1.5
dev.inf-schule.de/@/page/9FOLIYYUhgrST5Ew

Rückmeldung geben