Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Allgemeines (OffTopic) » Fragen zu Rekursiven Programmen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
07.10.2005, 16:02 Uhr
Moneyshitter



Ich würde gerne etwas mehr über rekursive Programme erfahren. In google finde ich leider nur wirklich nur bei Wikipedia etwas, und das bringt mich nicht viel weiter. Ich würde gerne mal genaueres über das Programm an sich erfahren und wie man es wieder beendet, etc.

ich danke für eure Antworten.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
07.10.2005, 16:20 Uhr
Th



Ein rek. Programm ruft sich einfach solange wieder auf, bis eine Abbruchbedingung erfüllt ist,
z.B. in Pseudocode


Code:

Fakultaet(1) = 1
Fakultaet(n) = n * Fakultaet(n-1)



es gibt aber auch mehrfach rek. Funktionen, z.B. Fibunacci (Summe der 2 Vorgäenger)

Code:

Fib(1) = 1
Fib(n) = Fib(n-1) + Fib(n-2)



Wenn du programmieren kannst, kannst du das einfach mal umsetzen und bei jedem Funktionsaufruf den aktuellen Wert anzeigen lassen, dann wirst du es schon begreifen.

Ach ja: jedes rek. Programm läßt sich auch iterativ darstellen...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
07.10.2005, 17:33 Uhr
imhotep
followed the white rabbit



Zitat von Th:

es gibt aber auch mehrfach rek. Funktionen, z.B. Fibunacci (Summe der 2 Vorgäenger)

Code:

Fib(0) = 1     <-------------------------- fehlte noch
Fib(1) = 1
Fib(n) = Fib(n-1) + Fib(n-2)




Dieser Post wurde am 07.10.2005 um 17:33 Uhr von imhotep editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Allgemeines (OffTopic) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: