Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
Gefällt Ihnen die Vorschau?
Dies ist die kostenlose erste Lektion. Fordern Sie eine Demo an oder melden Sie sich an für vollen Zugriff.
Rekursive Funktionen sind nützlich, weil sich die Lösung eines Problems oft durch Rekursion ergibt. Viele Programmieranfänger haben jedoch Probleme mit der Rekursion, weil sie das Konzept noch nie kennengelernt haben.
Um eine Funktion rekursiv zu definieren, muss man verstehen, wie rekursive Lösungen aufgebaut sind. In diesen Lektionen werden wir besprechen, wie man rekursive Funktionen schreibt. Eine rekursive Funktion ist eine Funktion, die sich in ihrer Definition selbst aufruft. Wir beginnen mit der Demonstration der Rekursion durch die Berechnung von Faktorzahlen. Dann gehen wir zu einer komplexeren rekursiven Funktion über - der Berechnung eines Terms der Fibonacci-Folge. Sie lernen, wie Sie einen einfachen Prozess rekursiv durchführen können, und vergleichen abschließend die rekursive Lösung mit der iterativen Lösung zur Berechnung von Potenzen von Zahlen.
Er behandelt das Schreiben von rekursiven Funktionen in C, einschließlich der Definition einer Funktion rekursiv, des Berechnens von Fakultäten mit Rekursion, des Berechnens von Begriffen in der Fibonacci-Folge, des Ausdruckens des Inhalts eines Arrays rekursiv und des Vergleichs rekursiver versus iterativer Lösungen zum Berechnen von Potenzen von Zahlen.
Er richtet sich an Anfängerprogrammierer, die bisher nicht mit dem Konzept der Rekursion vertraut waren und oft Schwierigkeiten damit haben.
Der Kurs enthält drei Lektionen: Rekursion-Grundlagen; Definieren und Verwenden der Fakultätsfunktion; und Definieren der Potenzierfunktion.
Sie werden Fähigkeiten in C (Programmiersprache), modularer Programmierung in C, Programmierkonzepten, Rekursion, Rekurrenzrelation und rekursivem Abstieg aufbauen.
Er beginnt damit, Rekursion durch das Berechnen von Fakultäten zu demonstrieren, und geht dann zu einer komplexeren rekursiven Funktion für das Berechnen eines Begriffs in der Fibonacci-Folge über.