FAQ_Algo

Frage:

Was versteht man unter einer „geschachtelten Schleife” und unter einem „Entscheidungs-” bzw. „if-Block”

Antwort:

„geschachtelte Schleife”

Die nebenstehende Uhr hat vier Anzeigen:

  1. den Sekundenzeiger,
  2. den Minutenzeiger,
  3. den Stundenzeiger und
  4. den Tagesanzeiger

Für jeden Umlauf eines Zeigers wird der folgende Zeiger um 1 erhöht. Jeder Umlauf kann als Schleife dargestellt werden.

Für Sekunden sieht die Schleife aus wie rechts gezeigt.

Die Schleife kann man auch als einfache Aktion darstellen.

Damit sieht die Schleife für Minuten aus wie rechts gezeigt.

Ersetzt man die einfache Aktion durch die anfängliche Schleife, erhält man eine geschachtelte Schleife. Die äußere Schleife zählt die Minuten, die innere die Sekunden.

„Entscheidungsblock”, „if-Block”

Das Zählen der Tage im Februar kann man wie rechts darstellen

Eine ausführliche Darstellung derselben Situation; da die ausführliche Darstellung abgeschlossen ist (ein Eingang, ein Ausgang) und durch die kurze Darstellung mit demselben Ergebnis ersetzt werden kann, spricht man hier von einem Block, dem „Entscheidungsblock” bzw. „if-Block”.