Seite 1 von 1

Dritte Hausübung online

Verfasst: 6. Mai 2011 10:11
von sewe
Hallo,

die Aufgaben der dritten Hausübung stehen jetzt online: https://cage.st.informatik.tu-darmstadt ... 011-05-06/. In allen sieben Aufgaben dreht es sich diesmal um Haskell. Abgabetermin der dritten Hausübung ist Donnerstag, der 12.5., 23:59.

Viele Grüße,

Re: Dritte Hausübung online

Verfasst: 9. Mai 2011 09:03
von Wambolo
Wurde am Freitag in der Übung ein Tip zur Lösung der ersten Aufgabe (Task 1) gegeben? Über ein Stichwort oder einen kurzen Tip wäre ich sehr dankbar, denn ich stehe da irgendwie auf dem Schlauch.

Re: Dritte Hausübung online

Verfasst: 9. Mai 2011 10:53
von sewe
Nein, einen Tip gab es nicht, wohl aber einen Verweis auf die Haskell-Live-Demo in der Übung der Vorwoche. Da haben wir ebenfalls einen parametrisierten Datentypen benutzt, der ungefähr folgendermaßen aussah:

Code: Alles auswählen

data Shape a = Circle (a, a) a -- Mittelpunkt und Radius
  | Rect (a, a) (a, a)         -- Zwei gegenüberliegende Ecken
Konkrete Ausprägungen wäre dann z.B. die Typen Shape Int oder Shape Double.
Versuchen Sie doch einfach mal, den algebraischen Typ FAE auf ähnliche Weise zu parametrisieren, und schauen Sie dann, worüber sich ghci bei einem :reload beschwert. Hoffe, das hilft für's erste.

Re: Dritte Hausübung online

Verfasst: 9. Mai 2011 11:57
von Wambolo
Danke, das hat geholfen.

Re: Dritte Hausübung online

Verfasst: 10. Mai 2011 01:32
von Wambolo
So, dann noch eine Frage zur Aufgabe 7:

Sollen die beiden Expressions im if und else Zweig auch strikt ausgewertet werden? Oder bleibt das ein Sonderfall und es wird nur die durch die Bedingung ausgewählte Expression ausgewertet?

Re: Dritte Hausübung online

Verfasst: 10. Mai 2011 09:02
von sewe
Gegenfrage: Was wäre denn die Konsequenz/der Nutzen von beidseitig strikter Auswertung?

Re: Dritte Hausübung online

Verfasst: 19. Mai 2011 17:57
von sewe
Die Bewertung ist jetzt online.

Re: Dritte Hausübung online

Verfasst: 23. Mai 2011 20:23
von Ivan
Hi,

ich dachte es wird am nächsten Morgen ausgecheckt?
Meine Abgabe erfolgte um 00:58 Uhr und ich hab 0 Punkte :(

Grüße,
Ivan(Gruppe 27)

Re: Dritte Hausübung online

Verfasst: 24. Mai 2011 13:04
von sewe
Ivan hat geschrieben:Meine Abgabe erfolgte um 00:58 Uhr und ich hab 0 Punkte :(
Habe das jetzt behoben.