Zum Hauptinhalt springen

Trennen von Anweisungen

Anweisungen werden durch „;“ (Semikolon) getrennt.

Zusammengesetzte Anweisungen

Eine oder mehrere Anweisungen können in geschweifte Klammern gesetzt werden, um eine zusammengesetzte Anweisung zu bilden. Zusammengesetzte Anweisungen werden üblicherweise als „Blöcke“ bezeichnet (nicht zu verwechseln mit FlexiLayout-Blöcken).

Bedingte Anweisungen

In jedem Abschnitt, der für die Eingabe von Code vorgesehen ist, können Sie bedingte if-Anweisungen verwenden. Die if-Anweisung steuert die bedingte Verzweigung. Der Anweisungsblock einer if-Anweisung wird ausgeführt, wenn der Wert des Ausdrucks true ist. Die Syntax der if-Anweisung hat zwei Formen. Syntax selection-Anweisung : if ( expression ) then Anweisung if ( expression ) then Anweisung else Anweisung In beiden Formen der if-Anweisung werden die Ausdrücke ausgewertet. In der ersten Syntaxform wird Anweisung ausgeführt, wenn expression true ist. Wenn expression false ist, wird Anweisung ignoriert. In der zweiten Syntaxform, die else verwendet, wird die zweite Anweisung ausgeführt, wenn expression false ist.

Iterationsanweisungen

In jedem Abschnitt, der für die Eingabe von Code vorgesehen ist, können Sie Iterationsanweisungen verwenden. Die for-Anweisung steuert Schleifen. Die Schleife wird ausgeführt, solange der Wert des Ausdrucks true ist. Syntax Iterationsanweisung: for <var-name> from <from-expr> to <to-expr> [ step <step-expr>] <Anweisung> Der Name des Zählers <var-name> ist erforderlich. Dieser Name muss sich von den Namen der oben deklarierten Variablen unterscheiden. Der Gültigkeitsbereich des Zählers ist der Schleifenkörper. Es ist nicht zulässig, den Wert des Zählers zu ändern oder innerhalb der Schleife Variablen mit demselben Namen wie der Zähler zu deklarieren. Die anfänglichen Zählerwerte from-expr und to-expr werden vor der ersten Iteration der Schleife ausgewertet. Anschließend werden sie als ganzzahlige Konstanten behandelt, um Endlosschleifen zu vermeiden. Der Parameter step ist optional. Wenn kein step-Wert angegeben ist, wird der Schrittwert 1 verwendet. Der Schrittwert sowie seine Anfangs- und Endwerte werden einmal zu Beginn der Schleife ausgewertet. Je nach Vorzeichen des Schrittwerts wird die Bedingung für die Iteration gewählt. Bei positiven Schrittwerten muss die folgende Bedingung erfüllt sein: <var-name> ≤ <to-expr>, bei negativen Schrittwerten gilt folgende Bedingung: <var-name> ≥ <to-expr>. Der Schrittwert darf nicht null sein, andernfalls wird eine Fehlermeldung ausgegeben. Die <Anweisung> kann eine einzelne Anweisung oder ein in geschweifte Klammern eingeschlossener Block (zusammengesetzte Anweisung) sein. Sie können innerhalb der Schleife auch die folgenden Anweisungen verwenden:
  • break - unterbricht die Schleife;
  • continue – springt zur nächsten Iteration der Schleife.