Princess Aiu
13.05.2007, 19:32
Mein Bruder hat mit Folgendem ein Problem:
Erstellen sie eine Stackrekursive und eine akkumulierend rekursive Version
einer Mirandafunktion mit der Bezeichnung und, die die "und-Verknüpfung" der Elemente einer Liste von Wahrheitswerten ermittelt. Z. B. soll der Funktionsaufruf
und [ True, True, False, True]
die Ausgabe False ( wegen True & True & False & True = False) bewirken.
Ihre Lösungen sollen nur elementare Miranda- Befehle enthalten und folgende Sonderfälle berücksichtigen:
und [ ] ist nicht definiert; auf eine Fehlermeldung wird verzichtet.
und [True] ergibt True.
und [False] ergibt False.
Die Stackrekursive Version hat er schon, aber er weiß nicht wie er an die akkumulierend rekursive Version rangehen soll.
Dringend Hilfe benötigt.
Danke.
Erstellen sie eine Stackrekursive und eine akkumulierend rekursive Version
einer Mirandafunktion mit der Bezeichnung und, die die "und-Verknüpfung" der Elemente einer Liste von Wahrheitswerten ermittelt. Z. B. soll der Funktionsaufruf
und [ True, True, False, True]
die Ausgabe False ( wegen True & True & False & True = False) bewirken.
Ihre Lösungen sollen nur elementare Miranda- Befehle enthalten und folgende Sonderfälle berücksichtigen:
und [ ] ist nicht definiert; auf eine Fehlermeldung wird verzichtet.
und [True] ergibt True.
und [False] ergibt False.
Die Stackrekursive Version hat er schon, aber er weiß nicht wie er an die akkumulierend rekursive Version rangehen soll.
Dringend Hilfe benötigt.
Danke.