KnowledgeCity

Programmieren mit C: Rekursion

Sie lernen, wie Sie rekursive Funktionen in Ihren C-Programmen implementieren können
Erste Lektion kostenlos ansehen — voller Zugriff auf alle 3 Lektionen.

To view this video please enable JavaScript.

Kurs: Auf Abruf
Mittelstufene  Anbieter Mike McMillan  3 Lektionen ·  8m  in Arabisch, Deutsch, Englisch, Spanisch, Französisch, Portugiesisch, Chinesisch (vereinfacht) 

Was Sie lernen werden

  • Definieren Sie Rekursion und erklären Sie deren Verwendung in der Programmierung
  • Schreiben Sie rekursive Funktionen und verstehen Sie, wie rekursive Lösungen aufgebaut werden
  • Berechnen Sie Fakultäten mit Rekursion
  • Berechnen Sie Begriffe in der Fibonacci-Folge mit Rekursion
  • Drucken Sie den Inhalt eines Arrays mit Rekursion aus
  • Beschreiben Sie den Unterschied zwischen rekursiven und iterativen Lösungen zum Berechnen von Potenzen von Zahlen

Wichtige Erkenntnisse

  • Eine rekursive Funktion ist eine Funktion, die sich selbst in ihrer Definition aufruft.
  • Rekursive Funktionen sind nützlich, weil viele Probleme Lösungen haben, die sich natürlicherweise für Rekursion eignen.
  • Der Kurs demonstriert Rekursion zunächst durch das Berechnen von Fakultäten und dann durch das komplexere Beispiel des Berechnens eines Begriffs in der Fibonacci-Folge.
  • Der Kurs vergleicht die rekursive Lösung mit der iterativen Lösung zum Berechnen von Potenzen von Zahlen.

Häufig gestellte Fragen

Was behandelt dieser C-Programmierungskurs?

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.

Für wen ist dieser Kurs gedacht?

Er richtet sich an Anfängerprogrammierer, die bisher nicht mit dem Konzept der Rekursion vertraut waren und oft Schwierigkeiten damit haben.

Welche Lektionen sind enthalten?

Der Kurs enthält drei Lektionen: Rekursion-Grundlagen; Definieren und Verwenden der Fakultätsfunktion; und Definieren der Potenzierfunktion.

Welche Fähigkeiten werde ich durch diesen Kurs erwerben?

Sie werden Fähigkeiten in C (Programmiersprache), modularer Programmierung in C, Programmierkonzepten, Rekursion, Rekurrenzrelation und rekursivem Abstieg aufbauen.

Welches Beispiel verwendet der Kurs zur Einführung in Rekursion?

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.