Frage zu Haskell

Neue Frage »

Auf diesen Beitrag antworten »
O.suse Frage zu Haskell

Hallo.
Ich hab auf nem Übungsblatt eine Aufgabe, bei der ich mir nicht sicher bin, ob ich sie richtig verstanden habe...
------------------------------------------------------------------------
"Gegeben sei folgende Haskell-Definition:

quadrat x = x * x

Schreiben Sie alle Möglichkeiten nieder, den Ausdruck

quadrat(quadrat(3 + 7))

auf seinen Wert zu reduzieren."
------------------------------------------------------------------------
Ich habe es dann folgendermaßen gemacht:

quadrat(quadrat(3+7))
--> quadrat(quadrat(10))
--> quadrat(100)
--> 1000

--> bedeutet wird zu Augenzwinkern

Mehr Möglichkeiten fallen mir momentan nicht ein...Kann mir jemand helfen? Gott
 
Auf diesen Beitrag antworten »
Tobias

Du hast nur die Möglichkeit aufgeschrieben, von innen nach außen aufzulösen. Man kann auch von außen nach innen auflösen. Oder zuerst den mittleren Ausdruck.
Auf diesen Beitrag antworten »
O.suse

aaahhhh
danke sehr
hab zwei mehr gefunden
die dann ausrechnen usw
mit einer baumstruktur sieht man das gut
danke sehr für den tipp
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »