• Keine Ergebnisse gefunden

(b) Implementieren Sie ein geeignetes Monoid zum Summieren

N/A
N/A
Protected

Academic year: 2021

Aktie "(b) Implementieren Sie ein geeignetes Monoid zum Summieren"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Universit¨at Siegen

Lehrstuhl Theoretische Informatik Carl Philipp Reh

Funktionales Programmieren SS 2020

Ubungsblatt 4¨

Aufgabe 1. Betrachten Sie folgende Definition von B¨aumen:

data Tree a = Node a [ Tree a ]

(a) Implementieren Sie F o l d a b l e ur Tree.

(b) Implementieren Sie ein geeignetes Monoid zum Summieren.

(c) Summieren Sie alle Werte eines Baums auf, indem Sie f o l d M a p und das soeben definierte Monoid zum Summieren verwenden.

Aufgabe 2. Bei F o l d a b l e hat man die Wahl, f o l d M a p oder f o l d r zu implementieren.

(a) Implementieren Sie f o l d M a p ¨uberf o l d r, was wir foldMap ’ nennen.

(b) Implementieren Sie f o l d r ¨uber f o l d M a p, was wir foldr ’ nennen.

Welches Monoid m¨ussen Sie hier verwenden?

Aufgabe 3. Implementieren Sie folgendes Programm: Fragen Sie den Be- nutzer nach seinem Alter und geben Sie aus, ob dieser vollj¨ahrig ist. Achten Sie darauf, dass der Benutzer kein negatives Alter eingibt.

1

Referenzen

ÄHNLICHE DOKUMENTE

Folgende Liste beschreibt die Sicherheitseinstellungen, die unter Verwendung der lokalen Sicherheitsrichtlinie, oder der Erweiterung für Sicherheitseinstellungen in

Damit der DNS-Server Lookups im Internet durchführen kann, muss sichergestellt sein, dass auf dem Server keine Stammzone konfiguriert ist und die Registrierkarte Hinweise auf das

Wenn ein WINS-Client keinen Namen mehr benötigt (heruntergefahren wird), sendet er eine Meldung an den WINS-Server, damit dieser den Eintrag in seiner Datenbank löschen kann;

Es war ihm eine Lust – oder Notwendigkeit, sich selbst zu unterschreiten; Geschichte, Handlung, Figuren aufzulösen; Armutszeugnisse abzulegen, um mit wenig mehr

DIE HÄUFIGSTEN FRAGEN ZU MITARBEITERN 246 123 Braucht meine Kanzlei eine eigene Personalabteilung?. 246 123 Welche Aufgaben hat

In Form von transdermalen, therapeutischen Systemen kann Scopolamin auch bei Reiseübel- keit eingesetzt werden, indem es zentral im Brechzentrum die muskarinischen

Geht der Patient wieder zu seinem Hausarzt, ist es ein bekannter Fehler, dass der gleiche Arzneistoff von zwei unterschied- lichen Herstellern verordnet werden kann – ein Mal

Inte- ressierte Apotheken, aber auch Sani- tätshäuser und andere Hilfsmittel- lieferanten müssen ihre Qualifikation für die Belieferung durch ein Prä- qualifizierungsverfahren, das