Kontrollstrukturen

if-Abfrage

Frage:

Die if-Abfrage dient dazu zu entscheiden ob etwas ausgeführt werden soll.

Semantik: Wenn <Boolescher-Ausdruck> zu true ausgewertet
                           wird, führe <Anweisung> (bzw. Blockanweisung {}) aus.

Wie lautet die Syntax?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

if-else-Abfrage

Frage:

Um if Anweisungen zu verknüpfen: else

Semantik: Falls <Boolescher-Ausdruck1> zu true ausgewertet wird,
führe <Anweisung1> aus, falls nicht überprüfe ob
<Boolescher-Ausdruck2> zu true ausgewertet wird, führe
<Anweisung2>, ansonsten führe <Anweisung3> aus. 

Wie lautet die Syntax?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Switch-Anweisung

Frage:

 Worauf sind die Einsatzzwecke von Switch Anweisungen begrenzt?

1)

2)

3)

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

While-Schleife

Frage:

 Falls etwas immer wieder ausgeführt werden soll: while-Schleife 

Semantik: Wiederhole die (Block-)Anweisung, solange
<Boolescher-Ausdruck> zu true ausgewertet wird

Wie lautet die Syntax?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

Do-while-Schleif

Frage:

Wenn etwas mindestens einmal ausgeführt werden soll: do-whileSchleife 

Semantik: Wiederhole <Anweisung>, solange
<Boolescher-Ausdruck> zu true ausgewertet wird.
Führe jedoch mindestens 1x <Anweisung> aus.

Wie lautet die Syntax?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.

for-Schleife

Frage:

Die for-Schleife ist expliziter und prägnanter als while oder do-while

Semantik: <Initialisierung> einer Laufvariable (einmal zu Beginn der
Schleifenausführung). Führe <Anweisung> solange aus, solange
<Bedingung> (Boolescher Ausdruck) zu true ausgewertet wird.
<Modifikation> der Laufvariable nach jedem Durchlauf. 

Wie lautet die Syntax?

Antwort:

Nur angemeldete Nutzer dürfen die Antwort sehen. Hier geht's zur kostenlosen Registrierung.