App öffnen

Fächer

1.327

24. Nov. 2025

22 Seiten

Die Fibonacci-Folge und rekursive Funktionen erklärt

user profile picture

Annabell

@bellxkxp

Rekursive Funktionen sind ein faszinierendes Konzept der Informatik, bei dem... Mehr anzeigen

Page 1
Page 2
Page 3
Page 4
Page 5
Page 6
Page 7
Page 8
Page 9
Page 10
1 / 10
# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Rekursive Funktionen – Die Fibonacci-Folge

Du kennst vielleicht schon Schleifen in der Programmierung, aber rekursive Funktionen funktionieren völlig anders. Hier ruft sich eine Funktion immer wieder selbst auf, bis ein bestimmtes Ergebnis erreicht ist.

Die Fibonacci-Folge ist das klassische Beispiel für Rekursion. Jede Zahl entsteht durch Addition der beiden vorherigen Zahlen – ein Prinzip, das sich perfekt für rekursive Programmierung eignet.

Merke dir: Bei Rekursion löst eine Funktion ein Problem, indem sie sich selbst mit einem kleineren Problem aufruft!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Gliederung

Wir schauen uns an, wie rekursive Funktionen grundsätzlich arbeiten und warum die Fibonacci-Folge so besonders ist. Du lernst die mathematischen Eigenschaften kennen und verstehst, wie man das Ganze programmiert.

Außerdem erfährst du, welche Komplexität solche Algorithmen haben. Das ist wichtig, weil rekursive Funktionen manchmal sehr langsam werden können.

Am Ende vergleichen wir die Fibonacci-Rekursion mit anderen rekursiven Algorithmen. So bekommst du ein Gefühl dafür, wann Rekursion sinnvoll ist und wann nicht.

Tipp: Die Gliederung zeigt dir, dass wir vom Grundprinzip zur praktischen Anwendung gehen!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Gliederung (Fortsetzung)

Im zweiten Teil geht es um die praktischen Aspekte. Du lernst verschiedene Rekursionsarten kennen und kannst die Fibonacci-Folge richtig einordnen.

Besonders wichtig ist das Laufzeitverhalten – hier merkst du schnell, warum manche rekursive Algorithmen problematisch werden können. Die Fibonacci-Rekursion ist nämlich ziemlich ineffizient!

Der Vergleich mit anderen rekursiven Algorithmen hilft dir zu verstehen, wann Rekursion eine gute Wahl ist. Nicht immer ist die eleganteste Lösung auch die beste.

Wichtig: Komplexität und Laufzeit sind entscheidend für die Bewertung von Algorithmen!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Eigenschaften rekursiver Funktionen

Rekursion kommt vom lateinischen "recurrere" (zurücklaufen) – und das beschreibt perfekt, was passiert. Eine Funktion läuft immer wieder zu sich selbst zurück, bis das Problem gelöst ist.

Im Prinzip ist Rekursion ein unendlicher Vorgang. Die Funktion definiert sich mithilfe von sich selbst – das klingt erstmal verrückt, funktioniert aber super! Eine relativ kurze Anweisung kann so komplexe Probleme lösen.

Das Besondere: Jeder Teilvorgang hängt vom vorherigen ab. Zwischen allen Objekten besteht eine rekursive Beziehung – wie bei den Fibonacci-Zahlen, wo jede Zahl von den beiden vorherigen abhängt.

Cool: Mit nur wenigen Zeilen Code kannst du komplexe Probleme lösen!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Eigenschaften rekursiver Funktionen (Fortsetzung)

In der Programmierung ist Rekursion eigentlich ganz einfach: Eine Funktion ruft sich selbst auf. Das war's! Aber Vorsicht – ohne Stopp-Regel läuft das Programm unendlich weiter.

Deshalb brauchst du immer eine Abbruchbedingung (auch Basisfall genannt). Rekursion arbeitet nach der Top-Down-Methode – du zerlegst das große Problem in immer kleinere Teilprobleme.

Jeder rekursive Aufruf sollte mit einer kleineren Instanz des gleichen Problems arbeiten. So kommst du irgendwann beim Basisfall an, der ohne weitere Rekursion gelöst werden kann.

Regel: Ohne Abbruchbedingung = Endlosschleife = Absturz!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Funktionsprinzip der Fibonacci-Folge

Die Fibonacci-Folge ist eine unendliche Zahlenreihe mit einer einfachen Regel: Jede Zahl entsteht durch Addition der beiden vorherigen Zahlen. Das sieht so aus: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89...

Die Berechnung ist simpel: 1+1=2, 1+2=3, 2+3=5, 3+5=8 und so weiter. Mathematisch schreibt man das als rekursive Formel: aₙ = aₙ₋₁ + aₙ₋₂, mit a₁ = a₂ = 1.

Diese Formel ist perfekt für rekursive Programmierung! Um die n-te Fibonacci-Zahl zu berechnen, rufst du die Funktion einfach für die beiden vorherigen Zahlen auf.

Genial: Eine so einfache Regel erzeugt eine der berühmtesten Zahlenfolgen der Mathematik!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Eigenschaften der Fibonacci-Zahlen

Fibonacci-Zahlen bestehen nur aus natürlichen Zahlen und haben einen festen Anfang (1, 1). Die Folge ist unendlich, aber ihr Verhalten ist vorhersagbar und faszinierend.

Das Coolste: Das Verhältnis zweier aufeinanderfolgender Zahlen nähert sich dem Goldenen Schnitt an! Der Goldene Schnitt teilt eine Strecke so, dass das Verhältnis der Gesamtstrecke zum größeren Teil dem Verhältnis des größeren zum kleineren Teil entspricht.

Je weiter du in der Fibonacci-Folge fortschreitest, desto näher kommt der Quotient aufeinanderfolgender Zahlen an diesen besonderen Wert heran. Das zeigt, wie Mathematik und Natur zusammenhängen!

Faszinierend: Die Fibonacci-Folge verbindet Informatik, Mathematik und Naturwissenschaften!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Die Entdeckung der Folge

Die Folge ist nach dem italienischen Forscher Leonardo da Pisa (1170-1240) benannt, der unter dem Namen Fibonacci bekannt wurde. Aber eigentlich wurde sie schon viel früher entdeckt!

Im alten Indien und in der Antike nutzten Menschen diese Zahlenfolge bereits, um Wachstum in der Natur zu beschreiben. Fibonacci machte sie aber in Europa bekannt, als er das Wachstum von Kaninchenpopulationen untersuchte.

Seine Arbeit zeigt, wie mathematische Modelle reale Probleme lösen können. Die Fibonacci-Folge beschreibt nicht nur Kaninchen, sondern auch das Wachstum von Pflanzen, Muscheln und vielen anderen Naturphänomenen.

Interessant: Manchmal werden alte Entdeckungen nach den Personen benannt, die sie bekannt gemacht haben!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Wachstum der Kaninchenpopulation

Fibonaccis Kaninchen-Problem ist ein klassisches Beispiel: Ein Paar lebt in einem abgeschlossenen Raum. Im ersten Monat bleibt es allein, im zweiten Monat bekommt es Nachwuchs.

Die Regeln sind simpel: Jedes neugeborene Paar braucht zwei Monate, bis es selbst Nachwuchs bekommt. Dann wirft jedes geschlechtsreife Paar jeden Monat ein neues Paar.

So entwickelt sich die Population: 1. Monat = 1 Paar, 2. Monat = 1 Paar, 3. Monat = 2 Paare, 4. Monat = 3 Paare, 5. Monat = 5 Paare... Genau die Fibonacci-Folge!

Aha-Moment: Ein einfaches biologisches Problem führt zu einem wichtigen mathematischen Konzept!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Grafische Darstellung

Die mathematische Formel der Fibonacci-Folge lautet: F₁ = 1, F₂ = 1, Fₙ = Fₙ₋₁ + Fₙ₋₂. Diese rekursive Definition ist perfekt für die Programmierung geeignet.

Die Zahlenreihe 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89... zeigt das exponentiell ansteigende Wachstum. Jede Zahl wird durch die Addition der beiden vorherigen berechnet.

In der grafischen Darstellung siehst du, wie elegant die rekursive Struktur ist. Jeder Wert hängt von den beiden vorherigen ab – ein perfektes Beispiel für rekursive Abhängigkeiten in der Informatik.

Merksatz: Die einfache Formel Fₙ = Fₙ₋₁ + Fₙ₋₂ ist die Basis für rekursive Fibonacci-Programme!



Wir dachten, du würdest nie fragen...

Was ist der Knowunity KI-Begleiter?

Unser KI-Begleiter ist speziell auf die Bedürfnisse von Schülern zugeschnitten. Basierend auf den Millionen von Inhalten, die wir auf der Plattform haben, können wir den Schülern wirklich sinnvolle und relevante Antworten geben. Aber es geht nicht nur um Antworten, sondern der Begleiter führt die Schüler auch durch ihre täglichen Lernherausforderungen, mit personalisierten Lernplänen, Quizfragen oder Inhalten im Chat und einer 100% Personalisierung basierend auf den Fähigkeiten und Entwicklungen der Schüler.

Wo kann ich mir die Knowunity-App herunterladen?

Du kannst dir die App im Google Play Store und im Apple App Store herunterladen.

Ist Knowunity wirklich kostenlos?

Ja, du hast kostenlosen Zugriff auf Inhalte in der App und auf unseren KI-Begleiter. Zum Freischalten bestimmter Features in der App kannst du Knowunity Pro erwerben.

Nichts passendes dabei? Erkunde andere Fachbereiche.

Schüler:innen lieben uns — und du wirst es auch.

4.9/5

App Store

4.8/5

Google Play

Die App ist sehr leicht und gut gestaltet. Habe bis jetzt alles gefunden, nachdem ich gesucht habe und aus den Präsentationen echt viel lernen können! Die App werde ich auf jeden Fall für eine Klassenarbeit verwenden! Und als eigene Inspiration hilft sie natürlich auch sehr.

Stefan S

iOS user

Diese App ist wirklich echt super. Es gibt so viele Lernzettel und Hilfen, […]. Mein Problemfach ist zum Beispiel Französisch und die App hat mega viel Auswahl für Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde diese jedem weiterempfehlen.

Samantha Klich

Android user

Wow ich bin wirklich komplett baff. Habe die App nur mal so ausprobiert, weil ich es schon oft in der Werbung gesehen habe und war absolut geschockt. Diese App ist DIE HILFE, die man sich für die Schule wünscht und vor allem werden so viele Sachen angeboten, wie z.B. Ausarbeitungen und Merkblätter, welche mir persönlich SEHR weitergeholfen haben.

Anna

iOS user

Ich finde Knowunity so grandios. Ich lerne wirklich für alles damit. Es gibt so viele verschiedene Lernzettel, die sehr gut erklärt sind!

Jana V

iOS user

Ich liebe diese App sie hilft mir vor jeder Arbeit kann Aufgaben kontrollieren sowie lösen und ist wirklich vielfältig verwendbar. Man kann mit diesem Fuchs auch normal reden so wie Probleme im echten Leben besprechen und er hilft einem. Wirklich sehr gut diese App kann ich nur weiter empfehlen, gerade für Menschen die etwas länger brauchen etwas zu verstehen!

Lena M

Android user

Ich finde Knowunity ist eine super App. Für die Schule ist sie ideal , wegen den Lernzetteln, Quizen und dem AI. Das gute an AI ist , dass er nicht direkt nur die Lösung ausspuckt sondern einen Weg zeigt wie man darauf kommt. Manchmal gibt er einem auch nur einen Tipp damit man selbst darauf kommt . Mir hilft Knowunity persönlich sehr viel und ich kann sie nur weiterempfehlen ☺️

Timo S

iOS user

Die App ist einfach super! Ich muss nur in die Suchleiste mein Thema eintragen und ich checke es sehr schnell. Ich muss nicht mehr 10 YouTube Videos gucken, um etwas zu verstehen und somit spare ich mir meine Zeit. Einfach zu empfehlen!!

Sudenaz Ocak

Android user

Diese App hat mich echt verbessert! In der Schule war ich richtig schlecht in Mathe und dank der App kann ich besser Mathe! Ich bin so dankbar, dass ihr die App gemacht habt.

Greenlight Bonnie

Android user

Ich benutze Knowunity schon sehr lange und meine Noten haben sich verbessert die App hilft mir bei Mathe,Englisch u.s.w. Ich bekomme Hilfe wenn ich sie brauche und bekomme sogar Glückwünsche für meine Arbeit Deswegen von mir 5 Sterne🫶🏼

Julia S

Android user

Also die App hat mir echt in super vielen Fächern geholfen! Ich hatte in der Mathe Arbeit davor eine 3+ und habe nur durch den School GPT und die Lernzettek auf der App eine 1-3 in Mathe geschafft…Ich bin Mega glücklich darüber also ja wircklich eine super App zum lernen und es spart sehr viel Heit dass man mehr Freizeit hat!

Marcus B

iOS user

Mit dieser App hab ich bessere Noten bekommen. Bessere Lernzettel gekriegt. Ich habe die App benutzt, als ich die Fächer nicht ganz verstanden habe,diese App ist ein würcklich GameChanger für die Schule, Hausaufgaben

Sarah L

Android user

Hatte noch nie so viel Spaß beim Lernen und der School Bot macht super Aufschriebe die man Herunterladen kann total Übersichtlich und Lehreich. Bin begeistert.

Hans T

iOS user

Die App ist sehr leicht und gut gestaltet. Habe bis jetzt alles gefunden, nachdem ich gesucht habe und aus den Präsentationen echt viel lernen können! Die App werde ich auf jeden Fall für eine Klassenarbeit verwenden! Und als eigene Inspiration hilft sie natürlich auch sehr.

Stefan S

iOS user

Diese App ist wirklich echt super. Es gibt so viele Lernzettel und Hilfen, […]. Mein Problemfach ist zum Beispiel Französisch und die App hat mega viel Auswahl für Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde diese jedem weiterempfehlen.

Samantha Klich

Android user

Wow ich bin wirklich komplett baff. Habe die App nur mal so ausprobiert, weil ich es schon oft in der Werbung gesehen habe und war absolut geschockt. Diese App ist DIE HILFE, die man sich für die Schule wünscht und vor allem werden so viele Sachen angeboten, wie z.B. Ausarbeitungen und Merkblätter, welche mir persönlich SEHR weitergeholfen haben.

Anna

iOS user

Ich finde Knowunity so grandios. Ich lerne wirklich für alles damit. Es gibt so viele verschiedene Lernzettel, die sehr gut erklärt sind!

Jana V

iOS user

Ich liebe diese App sie hilft mir vor jeder Arbeit kann Aufgaben kontrollieren sowie lösen und ist wirklich vielfältig verwendbar. Man kann mit diesem Fuchs auch normal reden so wie Probleme im echten Leben besprechen und er hilft einem. Wirklich sehr gut diese App kann ich nur weiter empfehlen, gerade für Menschen die etwas länger brauchen etwas zu verstehen!

Lena M

Android user

Ich finde Knowunity ist eine super App. Für die Schule ist sie ideal , wegen den Lernzetteln, Quizen und dem AI. Das gute an AI ist , dass er nicht direkt nur die Lösung ausspuckt sondern einen Weg zeigt wie man darauf kommt. Manchmal gibt er einem auch nur einen Tipp damit man selbst darauf kommt . Mir hilft Knowunity persönlich sehr viel und ich kann sie nur weiterempfehlen ☺️

Timo S

iOS user

Die App ist einfach super! Ich muss nur in die Suchleiste mein Thema eintragen und ich checke es sehr schnell. Ich muss nicht mehr 10 YouTube Videos gucken, um etwas zu verstehen und somit spare ich mir meine Zeit. Einfach zu empfehlen!!

Sudenaz Ocak

Android user

Diese App hat mich echt verbessert! In der Schule war ich richtig schlecht in Mathe und dank der App kann ich besser Mathe! Ich bin so dankbar, dass ihr die App gemacht habt.

Greenlight Bonnie

Android user

Ich benutze Knowunity schon sehr lange und meine Noten haben sich verbessert die App hilft mir bei Mathe,Englisch u.s.w. Ich bekomme Hilfe wenn ich sie brauche und bekomme sogar Glückwünsche für meine Arbeit Deswegen von mir 5 Sterne🫶🏼

Julia S

Android user

Also die App hat mir echt in super vielen Fächern geholfen! Ich hatte in der Mathe Arbeit davor eine 3+ und habe nur durch den School GPT und die Lernzettek auf der App eine 1-3 in Mathe geschafft…Ich bin Mega glücklich darüber also ja wircklich eine super App zum lernen und es spart sehr viel Heit dass man mehr Freizeit hat!

Marcus B

iOS user

Mit dieser App hab ich bessere Noten bekommen. Bessere Lernzettel gekriegt. Ich habe die App benutzt, als ich die Fächer nicht ganz verstanden habe,diese App ist ein würcklich GameChanger für die Schule, Hausaufgaben

Sarah L

Android user

Hatte noch nie so viel Spaß beim Lernen und der School Bot macht super Aufschriebe die man Herunterladen kann total Übersichtlich und Lehreich. Bin begeistert.

Hans T

iOS user

 

Informatik

1.327

24. Nov. 2025

22 Seiten

Die Fibonacci-Folge und rekursive Funktionen erklärt

user profile picture

Annabell

@bellxkxp

Rekursive Funktionen sind ein faszinierendes Konzept der Informatik, bei dem sich eine Funktion selbst aufruft. Die berühmte Fibonacci-Folge ist ein perfektes Beispiel dafür – sie zeigt, wie aus einfachen Regeln komplexe Muster entstehen können.

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Rekursive Funktionen – Die Fibonacci-Folge

Du kennst vielleicht schon Schleifen in der Programmierung, aber rekursive Funktionen funktionieren völlig anders. Hier ruft sich eine Funktion immer wieder selbst auf, bis ein bestimmtes Ergebnis erreicht ist.

Die Fibonacci-Folge ist das klassische Beispiel für Rekursion. Jede Zahl entsteht durch Addition der beiden vorherigen Zahlen – ein Prinzip, das sich perfekt für rekursive Programmierung eignet.

Merke dir: Bei Rekursion löst eine Funktion ein Problem, indem sie sich selbst mit einem kleineren Problem aufruft!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Gliederung

Wir schauen uns an, wie rekursive Funktionen grundsätzlich arbeiten und warum die Fibonacci-Folge so besonders ist. Du lernst die mathematischen Eigenschaften kennen und verstehst, wie man das Ganze programmiert.

Außerdem erfährst du, welche Komplexität solche Algorithmen haben. Das ist wichtig, weil rekursive Funktionen manchmal sehr langsam werden können.

Am Ende vergleichen wir die Fibonacci-Rekursion mit anderen rekursiven Algorithmen. So bekommst du ein Gefühl dafür, wann Rekursion sinnvoll ist und wann nicht.

Tipp: Die Gliederung zeigt dir, dass wir vom Grundprinzip zur praktischen Anwendung gehen!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Gliederung (Fortsetzung)

Im zweiten Teil geht es um die praktischen Aspekte. Du lernst verschiedene Rekursionsarten kennen und kannst die Fibonacci-Folge richtig einordnen.

Besonders wichtig ist das Laufzeitverhalten – hier merkst du schnell, warum manche rekursive Algorithmen problematisch werden können. Die Fibonacci-Rekursion ist nämlich ziemlich ineffizient!

Der Vergleich mit anderen rekursiven Algorithmen hilft dir zu verstehen, wann Rekursion eine gute Wahl ist. Nicht immer ist die eleganteste Lösung auch die beste.

Wichtig: Komplexität und Laufzeit sind entscheidend für die Bewertung von Algorithmen!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Eigenschaften rekursiver Funktionen

Rekursion kommt vom lateinischen "recurrere" (zurücklaufen) – und das beschreibt perfekt, was passiert. Eine Funktion läuft immer wieder zu sich selbst zurück, bis das Problem gelöst ist.

Im Prinzip ist Rekursion ein unendlicher Vorgang. Die Funktion definiert sich mithilfe von sich selbst – das klingt erstmal verrückt, funktioniert aber super! Eine relativ kurze Anweisung kann so komplexe Probleme lösen.

Das Besondere: Jeder Teilvorgang hängt vom vorherigen ab. Zwischen allen Objekten besteht eine rekursive Beziehung – wie bei den Fibonacci-Zahlen, wo jede Zahl von den beiden vorherigen abhängt.

Cool: Mit nur wenigen Zeilen Code kannst du komplexe Probleme lösen!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Eigenschaften rekursiver Funktionen (Fortsetzung)

In der Programmierung ist Rekursion eigentlich ganz einfach: Eine Funktion ruft sich selbst auf. Das war's! Aber Vorsicht – ohne Stopp-Regel läuft das Programm unendlich weiter.

Deshalb brauchst du immer eine Abbruchbedingung (auch Basisfall genannt). Rekursion arbeitet nach der Top-Down-Methode – du zerlegst das große Problem in immer kleinere Teilprobleme.

Jeder rekursive Aufruf sollte mit einer kleineren Instanz des gleichen Problems arbeiten. So kommst du irgendwann beim Basisfall an, der ohne weitere Rekursion gelöst werden kann.

Regel: Ohne Abbruchbedingung = Endlosschleife = Absturz!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Funktionsprinzip der Fibonacci-Folge

Die Fibonacci-Folge ist eine unendliche Zahlenreihe mit einer einfachen Regel: Jede Zahl entsteht durch Addition der beiden vorherigen Zahlen. Das sieht so aus: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89...

Die Berechnung ist simpel: 1+1=2, 1+2=3, 2+3=5, 3+5=8 und so weiter. Mathematisch schreibt man das als rekursive Formel: aₙ = aₙ₋₁ + aₙ₋₂, mit a₁ = a₂ = 1.

Diese Formel ist perfekt für rekursive Programmierung! Um die n-te Fibonacci-Zahl zu berechnen, rufst du die Funktion einfach für die beiden vorherigen Zahlen auf.

Genial: Eine so einfache Regel erzeugt eine der berühmtesten Zahlenfolgen der Mathematik!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Eigenschaften der Fibonacci-Zahlen

Fibonacci-Zahlen bestehen nur aus natürlichen Zahlen und haben einen festen Anfang (1, 1). Die Folge ist unendlich, aber ihr Verhalten ist vorhersagbar und faszinierend.

Das Coolste: Das Verhältnis zweier aufeinanderfolgender Zahlen nähert sich dem Goldenen Schnitt an! Der Goldene Schnitt teilt eine Strecke so, dass das Verhältnis der Gesamtstrecke zum größeren Teil dem Verhältnis des größeren zum kleineren Teil entspricht.

Je weiter du in der Fibonacci-Folge fortschreitest, desto näher kommt der Quotient aufeinanderfolgender Zahlen an diesen besonderen Wert heran. Das zeigt, wie Mathematik und Natur zusammenhängen!

Faszinierend: Die Fibonacci-Folge verbindet Informatik, Mathematik und Naturwissenschaften!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Die Entdeckung der Folge

Die Folge ist nach dem italienischen Forscher Leonardo da Pisa (1170-1240) benannt, der unter dem Namen Fibonacci bekannt wurde. Aber eigentlich wurde sie schon viel früher entdeckt!

Im alten Indien und in der Antike nutzten Menschen diese Zahlenfolge bereits, um Wachstum in der Natur zu beschreiben. Fibonacci machte sie aber in Europa bekannt, als er das Wachstum von Kaninchenpopulationen untersuchte.

Seine Arbeit zeigt, wie mathematische Modelle reale Probleme lösen können. Die Fibonacci-Folge beschreibt nicht nur Kaninchen, sondern auch das Wachstum von Pflanzen, Muscheln und vielen anderen Naturphänomenen.

Interessant: Manchmal werden alte Entdeckungen nach den Personen benannt, die sie bekannt gemacht haben!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Wachstum der Kaninchenpopulation

Fibonaccis Kaninchen-Problem ist ein klassisches Beispiel: Ein Paar lebt in einem abgeschlossenen Raum. Im ersten Monat bleibt es allein, im zweiten Monat bekommt es Nachwuchs.

Die Regeln sind simpel: Jedes neugeborene Paar braucht zwei Monate, bis es selbst Nachwuchs bekommt. Dann wirft jedes geschlechtsreife Paar jeden Monat ein neues Paar.

So entwickelt sich die Population: 1. Monat = 1 Paar, 2. Monat = 1 Paar, 3. Monat = 2 Paare, 4. Monat = 3 Paare, 5. Monat = 5 Paare... Genau die Fibonacci-Folge!

Aha-Moment: Ein einfaches biologisches Problem führt zu einem wichtigen mathematischen Konzept!

# Rekursive
# Funktionen – Die
# Fibonacci-Folge # Gliederung

1. Eigenschaften von rekursiven Funktionen
2. Funktionsprinzip der Fibonacci-

Melde dich an, um den Inhalt freizuschaltenEs ist kostenlos!

Zugriff auf alle Dokumente

Verbessere deine Noten

Werde Teil der Community

Mit der Anmeldung akzeptierst du die Nutzungsbedingungen und die Datenschutzrichtlinie

Grafische Darstellung

Die mathematische Formel der Fibonacci-Folge lautet: F₁ = 1, F₂ = 1, Fₙ = Fₙ₋₁ + Fₙ₋₂. Diese rekursive Definition ist perfekt für die Programmierung geeignet.

Die Zahlenreihe 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89... zeigt das exponentiell ansteigende Wachstum. Jede Zahl wird durch die Addition der beiden vorherigen berechnet.

In der grafischen Darstellung siehst du, wie elegant die rekursive Struktur ist. Jeder Wert hängt von den beiden vorherigen ab – ein perfektes Beispiel für rekursive Abhängigkeiten in der Informatik.

Merksatz: Die einfache Formel Fₙ = Fₙ₋₁ + Fₙ₋₂ ist die Basis für rekursive Fibonacci-Programme!

Wir dachten, du würdest nie fragen...

Was ist der Knowunity KI-Begleiter?

Unser KI-Begleiter ist speziell auf die Bedürfnisse von Schülern zugeschnitten. Basierend auf den Millionen von Inhalten, die wir auf der Plattform haben, können wir den Schülern wirklich sinnvolle und relevante Antworten geben. Aber es geht nicht nur um Antworten, sondern der Begleiter führt die Schüler auch durch ihre täglichen Lernherausforderungen, mit personalisierten Lernplänen, Quizfragen oder Inhalten im Chat und einer 100% Personalisierung basierend auf den Fähigkeiten und Entwicklungen der Schüler.

Wo kann ich mir die Knowunity-App herunterladen?

Du kannst dir die App im Google Play Store und im Apple App Store herunterladen.

Ist Knowunity wirklich kostenlos?

Ja, du hast kostenlosen Zugriff auf Inhalte in der App und auf unseren KI-Begleiter. Zum Freischalten bestimmter Features in der App kannst du Knowunity Pro erwerben.

41

Smarte Tools NEU

Verwandle diese Notizen in: ✓ 50+ Übungsaufgaben ✓ Interaktive Karteikarten ✓ Vollständige Probeklausur ✓ Aufsatz-Gliederungen

Probeklausur
Quiz
Flashcards
Aufsatz

Ähnliche Inhalte

Variablen und Datentypen

Entdecke das Konzept der Variablen in der Informatik. Diese Zusammenfassung erklärt die Deklaration, den Einsatz von Variablen, wichtige Datentypen (wie Integer, Boolean, String) und deren Vergleichsoperatoren. Ideal für Studierende, die die Grundlagen der Programmierung verstehen möchten.

InformatikInformatik
7

PC Hardware Komponenten

Entdecken Sie die grundlegenden Komponenten eines Personal Computers (PC) und deren Funktionen. Dieser Überblick behandelt das Mainboard, die CPU, den Arbeitsspeicher, die Grafikkarte, die Festplatte und das Netzteil. Ideal für Studierende der Informatik und Technikinteressierte.

InformatikInformatik
6

Impressumspflicht im Internet

Erfahren Sie alles über die Impressumspflicht gemäß dem Telemediengesetz (TMG). Dieser informative Text behandelt die rechtlichen Anforderungen an Anbieter von Internetseiten, einschließlich der notwendigen Angaben, der Anbringung des Impressums und der Verantwortung für Inhalte. Ideal für Studierende der Rechtswissenschaften und Webentwickler.

MatheMathe
11

C-Programmierung Grundlagen

Entdecken Sie die Grundlagen der C-Programmierung, einschließlich der wichtigsten Hardwarekomponenten und der Entwicklung von Computern. Diese Zusammenfassung bietet einen klaren Überblick über die Konzepte, die für das Verständnis der Informatik unerlässlich sind. Ideal für Studierende, die sich auf Prüfungen vorbereiten oder ihr Wissen auffrischen möchten.

InformatikInformatik
6

Motherboard Grundlagen

Entdecken Sie die wesentlichen Aspekte des Motherboards in dieser Präsentation. Themen umfassen die Funktionen und Komponenten, Anschlüsse, die Bedeutung von Onboard-Technologien sowie die Entwicklung von Business- und Gaming-PCs. Ideal für Studierende der Computerarchitektur und Hardware.

InformatikInformatik
11

QR Codes und Barcodes

Erfahren Sie alles über QR Codes und Barcodes: ihre Funktionsweise, Anwendungen und historische Entwicklung. Diese Zusammenfassung bietet einen klaren Überblick über die Unterschiede zwischen QR Codes und Barcodes sowie deren Erfinder. Ideal für Studierende der Informatik und Softwareentwicklung.

InformatikInformatik
7

Nichts passendes dabei? Erkunde andere Fachbereiche.

Schüler:innen lieben uns — und du wirst es auch.

4.9/5

App Store

4.8/5

Google Play

Die App ist sehr leicht und gut gestaltet. Habe bis jetzt alles gefunden, nachdem ich gesucht habe und aus den Präsentationen echt viel lernen können! Die App werde ich auf jeden Fall für eine Klassenarbeit verwenden! Und als eigene Inspiration hilft sie natürlich auch sehr.

Stefan S

iOS user

Diese App ist wirklich echt super. Es gibt so viele Lernzettel und Hilfen, […]. Mein Problemfach ist zum Beispiel Französisch und die App hat mega viel Auswahl für Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde diese jedem weiterempfehlen.

Samantha Klich

Android user

Wow ich bin wirklich komplett baff. Habe die App nur mal so ausprobiert, weil ich es schon oft in der Werbung gesehen habe und war absolut geschockt. Diese App ist DIE HILFE, die man sich für die Schule wünscht und vor allem werden so viele Sachen angeboten, wie z.B. Ausarbeitungen und Merkblätter, welche mir persönlich SEHR weitergeholfen haben.

Anna

iOS user

Ich finde Knowunity so grandios. Ich lerne wirklich für alles damit. Es gibt so viele verschiedene Lernzettel, die sehr gut erklärt sind!

Jana V

iOS user

Ich liebe diese App sie hilft mir vor jeder Arbeit kann Aufgaben kontrollieren sowie lösen und ist wirklich vielfältig verwendbar. Man kann mit diesem Fuchs auch normal reden so wie Probleme im echten Leben besprechen und er hilft einem. Wirklich sehr gut diese App kann ich nur weiter empfehlen, gerade für Menschen die etwas länger brauchen etwas zu verstehen!

Lena M

Android user

Ich finde Knowunity ist eine super App. Für die Schule ist sie ideal , wegen den Lernzetteln, Quizen und dem AI. Das gute an AI ist , dass er nicht direkt nur die Lösung ausspuckt sondern einen Weg zeigt wie man darauf kommt. Manchmal gibt er einem auch nur einen Tipp damit man selbst darauf kommt . Mir hilft Knowunity persönlich sehr viel und ich kann sie nur weiterempfehlen ☺️

Timo S

iOS user

Die App ist einfach super! Ich muss nur in die Suchleiste mein Thema eintragen und ich checke es sehr schnell. Ich muss nicht mehr 10 YouTube Videos gucken, um etwas zu verstehen und somit spare ich mir meine Zeit. Einfach zu empfehlen!!

Sudenaz Ocak

Android user

Diese App hat mich echt verbessert! In der Schule war ich richtig schlecht in Mathe und dank der App kann ich besser Mathe! Ich bin so dankbar, dass ihr die App gemacht habt.

Greenlight Bonnie

Android user

Ich benutze Knowunity schon sehr lange und meine Noten haben sich verbessert die App hilft mir bei Mathe,Englisch u.s.w. Ich bekomme Hilfe wenn ich sie brauche und bekomme sogar Glückwünsche für meine Arbeit Deswegen von mir 5 Sterne🫶🏼

Julia S

Android user

Also die App hat mir echt in super vielen Fächern geholfen! Ich hatte in der Mathe Arbeit davor eine 3+ und habe nur durch den School GPT und die Lernzettek auf der App eine 1-3 in Mathe geschafft…Ich bin Mega glücklich darüber also ja wircklich eine super App zum lernen und es spart sehr viel Heit dass man mehr Freizeit hat!

Marcus B

iOS user

Mit dieser App hab ich bessere Noten bekommen. Bessere Lernzettel gekriegt. Ich habe die App benutzt, als ich die Fächer nicht ganz verstanden habe,diese App ist ein würcklich GameChanger für die Schule, Hausaufgaben

Sarah L

Android user

Hatte noch nie so viel Spaß beim Lernen und der School Bot macht super Aufschriebe die man Herunterladen kann total Übersichtlich und Lehreich. Bin begeistert.

Hans T

iOS user

Die App ist sehr leicht und gut gestaltet. Habe bis jetzt alles gefunden, nachdem ich gesucht habe und aus den Präsentationen echt viel lernen können! Die App werde ich auf jeden Fall für eine Klassenarbeit verwenden! Und als eigene Inspiration hilft sie natürlich auch sehr.

Stefan S

iOS user

Diese App ist wirklich echt super. Es gibt so viele Lernzettel und Hilfen, […]. Mein Problemfach ist zum Beispiel Französisch und die App hat mega viel Auswahl für Hilfe. Dank dieser App habe ich mich in Französisch verbessert. Ich würde diese jedem weiterempfehlen.

Samantha Klich

Android user

Wow ich bin wirklich komplett baff. Habe die App nur mal so ausprobiert, weil ich es schon oft in der Werbung gesehen habe und war absolut geschockt. Diese App ist DIE HILFE, die man sich für die Schule wünscht und vor allem werden so viele Sachen angeboten, wie z.B. Ausarbeitungen und Merkblätter, welche mir persönlich SEHR weitergeholfen haben.

Anna

iOS user

Ich finde Knowunity so grandios. Ich lerne wirklich für alles damit. Es gibt so viele verschiedene Lernzettel, die sehr gut erklärt sind!

Jana V

iOS user

Ich liebe diese App sie hilft mir vor jeder Arbeit kann Aufgaben kontrollieren sowie lösen und ist wirklich vielfältig verwendbar. Man kann mit diesem Fuchs auch normal reden so wie Probleme im echten Leben besprechen und er hilft einem. Wirklich sehr gut diese App kann ich nur weiter empfehlen, gerade für Menschen die etwas länger brauchen etwas zu verstehen!

Lena M

Android user

Ich finde Knowunity ist eine super App. Für die Schule ist sie ideal , wegen den Lernzetteln, Quizen und dem AI. Das gute an AI ist , dass er nicht direkt nur die Lösung ausspuckt sondern einen Weg zeigt wie man darauf kommt. Manchmal gibt er einem auch nur einen Tipp damit man selbst darauf kommt . Mir hilft Knowunity persönlich sehr viel und ich kann sie nur weiterempfehlen ☺️

Timo S

iOS user

Die App ist einfach super! Ich muss nur in die Suchleiste mein Thema eintragen und ich checke es sehr schnell. Ich muss nicht mehr 10 YouTube Videos gucken, um etwas zu verstehen und somit spare ich mir meine Zeit. Einfach zu empfehlen!!

Sudenaz Ocak

Android user

Diese App hat mich echt verbessert! In der Schule war ich richtig schlecht in Mathe und dank der App kann ich besser Mathe! Ich bin so dankbar, dass ihr die App gemacht habt.

Greenlight Bonnie

Android user

Ich benutze Knowunity schon sehr lange und meine Noten haben sich verbessert die App hilft mir bei Mathe,Englisch u.s.w. Ich bekomme Hilfe wenn ich sie brauche und bekomme sogar Glückwünsche für meine Arbeit Deswegen von mir 5 Sterne🫶🏼

Julia S

Android user

Also die App hat mir echt in super vielen Fächern geholfen! Ich hatte in der Mathe Arbeit davor eine 3+ und habe nur durch den School GPT und die Lernzettek auf der App eine 1-3 in Mathe geschafft…Ich bin Mega glücklich darüber also ja wircklich eine super App zum lernen und es spart sehr viel Heit dass man mehr Freizeit hat!

Marcus B

iOS user

Mit dieser App hab ich bessere Noten bekommen. Bessere Lernzettel gekriegt. Ich habe die App benutzt, als ich die Fächer nicht ganz verstanden habe,diese App ist ein würcklich GameChanger für die Schule, Hausaufgaben

Sarah L

Android user

Hatte noch nie so viel Spaß beim Lernen und der School Bot macht super Aufschriebe die man Herunterladen kann total Übersichtlich und Lehreich. Bin begeistert.

Hans T

iOS user