Frage zu Haskell |
21.10.2007, 17:49 | 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 Mehr Möglichkeiten fallen mir momentan nicht ein...Kann mir jemand helfen? |
|
|
21.10.2007, 18:10 | 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. |
21.10.2007, 18:33 | 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 |
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
|
Die Neuesten » |