A steuerstrukturbefehle: if-anweisungen, A steuerstrukturbefehle: for-anweisungen, G-122 – Casio fx-5800P Benutzerhandbuch

Seite 123: Vorsichtsmaßregeln zu if-anweisungen, Vorsichtsmaßregeln zu for-anweisungen

Advertising
background image

G-122

S-Befehl resultiert, wird als „falsch“ interpretiert, so dass <Anweisung 1>
übersprungen und dann <Anweisung 2> und alles Nachfolgende ausgeführt
wird.

Beispiel

Lbl 1 : ?

→ A : A > 0 S '(A) ^ Goto 1

A Steuerstrukturbefehle: If-Anweisungen

Die If-Anweisung wird verwendet, um Sprünge bei der Programmausführung abhängig
davon zu steuern, ob der auf If folgende Ausdruck (Sprungbedingung) wahr oder falsch ist.

Vorsichtsmaßregeln zu If-Anweisungen

• Eine If-Anweisung muss immer von einer Then-Anweisung begleitet sein. Wenn ein If

ohne ein entsprechendes Then verwendet wird, ergibt sich ein Syntaxfehler (Syntax
ERROR).

• Für den auf Then und Else folgenden <Ausdruck*> kann ein Ausdruck, Return- oder Stop-

Befehl verwendet werden.

If ~ Then (~ Else) ~ IfEnd

Syntax

If <bedingter Ausdruck> : Then <Ausdruck*> : Else <Ausdruck*> : IfEnd :
<Anweisung> : ...

Funktion

• Die auf Then folgenden Anweisungen werden bis Else ausgeführt;

danach werden die auf IfEnd folgenden Anweisungen ausgeführt, falls
die auf If folgende bedingte Anweisung wahr ist. Die auf Else folgenden
Anweisungen und dann die auf IfEnd folgenden Anweisungen werden
ausgeführt, wenn die nach If folgende bedingte Anweisung falsch ist.

• „Else<Ausdruck>“ kann ausgelassen werden.

• Beziehen Sie stets „IfEnd“ ein. Bei Auslassung ergibt sich zwar kein

Fehler, es können aber bestimmte Programminhalte unerwartete
Ausführungsergebnisse durch alles ergeben, was nach der If-Anweisung
folgt.

Beispiel 1

?

→ A : If A < 10 : Then 10A ^ Else 9A ^ IfEnd : Ans×1.05

Beispiel 2

?

→ A : If A > 0 : Then A×10 → A : IfEnd : Ans×1.05

A Steuerstrukturbefehle: For-Anweisungen

Die For-Anweisung wiederholt die Ausführung der Anweisungen zwischen For und Next,
solange der zugewiesene Wert der Steuervariablen im spezifi zierten Bereich liegt.

Vorsichtsmaßregeln zu For-Anweisungen

Eine For-Anweisung muss immer von einer Next-Anweisung begleitet sein. Wenn ein
For ohne ein entsprechendes Next verwendet wird, ergibt sich ein Syntaxfehler (Syntax
ERROR).

For ~ To ~ Next

(COMP)

Syntax

For <Ausdruck (Startwert)>

→ <Variable (Steuervariable)> To <Ausdruck

(Endwert)> : <Anweisung> : ... <Anweisung> : Next : ...

Advertising