7

C-Programmierung (Subject) / 3. Schleifen (Lesson)

Prüfung

This lesson was created by fucksol.

Learn lesson

This lesson is not released for learning.

  • 3. 1. Allgemeines Schleifen werden in der Programmierung benutzt, um Programmiercode, welcher mehrfach hintereinander ausgeführt werden muß, einzusparen. In der C - Programmierung existieren 3 Arten von Schleifen: while - Schleife (kopfgesteuerte Schleife) do - while - Schleife (fußgesteuerte Schleife) for - Schleife (kopfgesteuerte Schleife)
  • 3. 2. Die while - Schleife While - Schleifen werden in der Regel für Programmteile benutzt, bei denen eine Bedingung überprüft werden muß, bevor der Programmcode innerhalb der Schleife ausgeführt wird. Dabei kann es passieren, daß dieser gar nicht ausgeführt wird. Daher eignen sich while - Schleifen für Programmteile, welche mindestens einmal ausgeführt werden müssen (z. B. Variableneingabe am Anfang eines Programms), weniger.
  • Eine while - Schleife ist folgendermaßen aufgebaut: while (Bedingung) { Befehl_1; ... Befehl_n; }   Zum Lesen: Solange die Bedingung erfüllt ist, führe die Befehle aus.
  • 3. 3. Die do - while - Schleife Do - while - Schleifen werden in der Regel für Programmteile benutzt, bei denen die Bedingung überprüft wird, nachdem der Programmcode innerhalb der Schleife ausgeführt wurde. Der Programmcode wird also mindestens einmal ausgeführt. Sie werden daher häufig in der Variableneingabe am Anfang eines Programms eingesetzt. Ist allerdings die Überprüfung der Bedingung vor der Ausführung des Programmcodes erforderlich, so eignet sich eine do - while - Schleife nicht.
  • Eine do - while - Schleife ist folgendermaßen aufgebaut:   do { Befehl_1; ... Befehl_n; } while (Bedingung);   Zum Lesen: Führe die Befehle aus, solange die Bedingung erfüllt ist. Bei der do - while - Schleife ist zu beachten, daß zuerst die Befehle einmal ausgeführt werden und dann überprüft wird, ob die Bedingung erfüllt ist. Eine do - while - Schleife wird daher auch fußgesteuertgenannt. Auch hier kann man die geschweiften Klammern einsparen, wenn man in der Schleife nur einen Befehl ausführt. Und es ist wiederum darauf zu achten, daß die Bedingung nicht immer erfüllt sein darf.  
  • 3. 4. Die for - Schleife Während wir bei while - Schleifen und do - while - Schleifen nur eine Bedingung überprüft haben, bevor oder nachdem der Programmcode innerhalb der Schleife ausgeführt wurde, arbeiten wir bei den for - Schleifen mit einer Laufvariable, deren Wert ausschlaggebend ist, für die Ausführung des Programmcodes innerhalb der Schleife.
  • Eine for - Schleife ist folgendermaßen aufgebaut: for (laufvariable = startwert; Bedingung mit Laufvariable; Änderung der Laufvariable) { Befehl_1; ... Befehl_n; }   Zum Lesen: Solange die Bedingung erfüllt ist, führe die Befehle aus.   Wie man sieht, ist das Lesen der for - Schleife genauso, wie das Lesen der while - Schleife. Sie ist also ebenfalls kopfgesteuert.  
Advertisement