Mein Bruder hat mit Folgendem ein Problem:

Zitat Zitat
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.