| |
|
|
IF/Verzweigung
Werden todos Anweisungen uno Programmes en el en el Programmtext gegebenen Reihenfolge hintereinander ausgeführt, muss el Programmierer beim Carta entscheiden, si una cierto Anweisung ausgeführt voluntad se oder no. Diese Entscheidung setzt él entonces en, indem él el Anweisung en el Programa schreibt o. no en el Programa schreibt.
In manchen Fällen kann el Programmierer esta Entscheidung a Schreibzeit aber nada treffen, porque él todavía no todos benötigten Information ha. Etwa deshalb, porque esta Informationen sólo a Laufzeit bereitstehen voluntad.
Jetzt muss el Programmierer also el Programa incluso befragen - si una Zustand se da - oder no, en entprechende Zeilen abarbeiten que se - oder no. Hierzu dient if.
Optisch ausgedrückt es con if una Weiche en el Programa festgelegt. Hierbei entscheidet if si el Argument "Wahr" es - oder no.
Si el Argument "Wahr" ser - así voluntad el folgenden Zeilen a para Abschluß des con LINKK:[IF] comenzó Blockes abgearbeitet. Ein con LINKK:[if] begonnener Block es entweder con LINK:[ENDIF], LINK:[ELSE] oder LINK:[ELSEIF] abzuschließen. Si el Argument no "Wahr" ser - así el a para LINK:[endif], LINK:[elseif] oder LINK:[más] abgekapselte Zona übersprungen.
Struktur:
If < Bedingung> ... ' Profano-Anweisungen ... ' Ausführung si la If-Condición zutrifft. ElseIf < Bedingung> ... ' Profano-Anweisungen ... ' Ausführung si la If-Condición no zutraf, esta ElseIf-Condición Pero, por supuesto. ElseIf < Bedingung> ... ' Profano-Anweisungen ... ' Ausführung si todos vorherigen Bedingungen no zutrafen, esta ElseIf-Condición Pero, por supuesto. Más ... ' Profano-Anweisungen ... ' Ausführung si no el obigen Bedingungen zutraf. EndIf
Caso negativo < Bedingung> ... ' Profano-Anweisungen ... ' Ausführung si la Caso negativo-Condición NICHT zutrifft. EndIf
|
|
|
| |
|
|