i

Logische Operatoren

Bedingungen kombinieren

Bedingungen kann man mit den logischen Verknüpfungen "nicht", "und" und "oder" kombinieren.

Aufgabe 1

Für die logischen Verknüpfungen "nicht", "und" und "oder" sind in Elm passende vordefinierte Funktionen vorgesehen. Erschließe sie selbst mit Dialogen wie dem folgenden.

> not (2 == 3)
...
> (1 < 2) && (2 < 3)
...
> (1 > 2) || (2 > 1)
...

Aufgabe 2

Kontrolliere dein Verständnis, indem du die Ergebnisse vorhersagst und sie dann in der REPL überprüfst.

> (4 < 4) || (4 <= 4)
...
> not (3 == 4)
...
> (1+1 == 2) && (2 == 1+1)
...
> (7 <= 8) && (-7 <= -8)
...

Aufgabe 3

Führe die folgenden Anweisungen in der REPL aus und erkläre die Ergebnisse unter Verwendung der Begriffe "Präfix", "Infix", "Funktion", "Operator".

> (&&) True False
...
> (&&) (5 < 7) (1 == 2)
...
> (&&)
...
> (not)
...

Suche

v
8.2.2.1.6.1.1
www.inf-schule.de/deklarativ/fp_elm/elm_programme/datenobjekte/bool/lernstrecke/logischeoperatoren
www.inf-schule.de/8.2.2.1.6.1.1
www.inf-schule.de/@/page/QaO2Hu1QUoRdE3fB

Rückmeldung geben