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 » |
