Druckversion vom 05.05.2024 10:40 Uhr
Startseite Software erstellen Entscheidungen treffen Bedingte Wiederholung
Bedingte Wiederholung
Wenn du auf die bisher von dir geschaffenen Prozeduren zurückblickst, dann fällt dir auf, dass sie aus vielen Anweisungen zusammengesetzt sind, die in der vorgegebenen Reihenfolge vom Computer ausgeführt werden. Jede Anweisung wird dabei genau einmal ausgeführt. Die Wiederholung mit fester Anzahl erspart uns dabei das mehrfache Eintippen gleicher Anweisungsfolgen. Wieder verwendbare Anweisungsfolgen haben wir in Prozeduren zusammengefasst und ihnen mit Parametern Flexibilität geschenkt.
Anweisungsfolgen mit einem einzigen vorgeschriebenen Weg heißen linear.
In diesem Kapitel lernst du, nicht lineare Prozeduren zu entwickeln. Nicht lineare Prozeduren enthalten alternative Befehlsfolgen. Besondere Anweisungen entscheiden, welche der möglichen Befehlsfolgen abgearbeitet wird oder wie oft das geschieht.
Einführung |
|
Du hast bisher Wiedrholungen kennengelrnt, bei denen schon zu Beginn der Ausführung die Anzahl der Wiederholungen festgelegt wurde. In diesem Kapitel lernst Du Probleme kennen, bei denen man die Anzahl der Wiederholungen nicht oder nur mit erheblichem Aufwand im Vorhinein bestimmen kann. Grundsätzlich kann Lösungen solcher Probleme auf zwei grundsätzlich verschiedene Arten formulieren. Diese werden in den folgenden Kapiteln vorgestellt und in Aufgaben geübt. |
|
Iterative Formulierung |
|
Rekursive Formulierung |
|
Aufgaben |
|
Zusammenfassung |
|