myGully.com

myGully.com (https://mygully.com/index.php)
-   Schule, Studium, Ausbildung & Beruf (https://mygully.com/forumdisplay.php?f=400)
-   -   Was berechnnet diese Funktion (https://mygully.com/showthread.php?t=3085179)

DerBaum 04.11.13 22:58

Was berechnnet diese Funktion
 
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
Eine Aufgabe von meinem Informatikstudium, nach langem grübeln nicht drauf gekommen was diese Funktion eigentlich berechnet, bitte um Hilfe.
MfG derBaum:T

evaril 04.11.13 23:13

wenn mich nicht alles täuscht, ist das einfach f(a,b) = a+b, wenn b > 0 , wenn b<0 dann ist es f(a,b) = a

Odatas 05.11.13 11:39

Wie evariel schon sagte. Ist eine einfache Rekursions Formel. Am besten du gehst immer ein kleines Beispiel durch:

sagen wir a ist 2 und b ist 2:

f(2,2) = g(f(2,h(2),

h(2)=1; b ist immer noch größer null also wird noch eine Rekursion aufgerufen so das b dann 0 ist.
f(2,1) = g(f(2,h(1),
Danach löst sich die Rekursion wieder auf. und jetzt wird bei jeder Rekursion a um 1 erhört.

Also im Grunde werden beide Zahlen f(a,b) addiert. f(2,2)=4. b wird immer wieder runter gezählt, und a dann durch die ganzen Instanzen hoch gezählt. Rekursion ist das Stichworkt

DerBaum 05.11.13 14:41

Ok dankesehr, ich hatte mir schon gedacht das es eine rekursive addition ist aber ich wusste nicht wie ich es beweisen soll.


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:24 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.