www.jammni.de

Logo - Kleiner Drache
Login
Username:

Passwort:

Daten merken
Auto-Login
Registrieren
 
Online
niemand
 
Forumsuche
Suche nach:

Logo - DracheHaskell-Forum

gh0st031

Gepostet:
10.11.2010 16:49

Haskell Probleme-.-  
Hey Leute, wir programmieren grade etwas in Haskell bis jettz ging eigentlich auch alles gut aber grade bin ich am verzweifeln-.-

http://www.pns-berlin.de/listen1.html

Ich habe da alle Aufgaben schon gelöst, außer Aufgabe 5 und 6-.- Könnt ihr mir bitte ein paar tips geben? Oder wenn ihr mir die Funktion angibt auch mit einer kurzen Erklärung, ich das wirklich gerne verstehen.

Danke im vorraus!
Zum Seitenanfang    
 
Siracusa

Gepostet:
11.11.2010 17:32

   
Hallo,

zu 5) Es gibt zwei zu unterscheidene Fälle. Einmal wenn n kleiner oder gleich 0 ist, dann wird einfach die Originalliste zurückgegeben. Beim zweiten Fall (n größer 0) kann das erste Element x der Liste abgetrennt werden und die Funktion rekursiv auf die Restliste angewendet werden, allerdings mit n-1 statt n. Das abgetrennte Element x wird dann vorne an das rekursiv berechnete Resultat angehängt.

zu 6) Die Rekursion läuft wie bei 5), nur dass die Fallunterscheidung nicht nach dem Zähler n, sondern nach der übergebenen Funktion erfolgt. Liefert die True erfolgt die Rekursion, bei False wird einfach die leere Liste zurückgegeben.


Viele Grüße,

Siracusa
Zum Seitenanfang