| |
|
|
IF/Verzweigung
Werden alle Anweisungen eines Programmes dans qui im Programmtext gegebenen Reihenfolge hintereinander fonctionnement, muss qui Programmierer beim écrivons entscheiden, si une bestimmte Anweisung fonctionnement volonté soll ou bien pas. cet Entscheidung mets il ensuite um, indem il qui Anweisung dans cela Programme écrit bzw. pas dans cela Programme écrit.
dans manchen Fällen peux qui Programmierer cet Entscheidung zur Schreibzeit mais gar pas rendez-vous, weil il encore pas alle nécessaire information hat. Etwa c'est pourquoi, weil cet Informationen seulement zur Laufzeit bereitstehen volonté.
maintenant muss qui Programmierer alors cela Programme selbst befragen - si un Zustand gegeben ist - ou bien pas, um entprechende Zeilen abarbeiten trop laisser - ou bien pas. Hierzu dient si.
optique ausgedrückt wird avec si une Weiche im Programme festgelegt. Hierbei entscheidet si si cela Argument "Wahr" ist - ou bien pas.
Sollte cela Argument "Wahr" son - so volonté qui folgenden Zeilen jusqu'à zum Abschluß des avec LINKK:[IF] begonnen Blockes abgearbeitet. un avec LINKK:[si] begonnener Block ist entweder avec LINK:[ENDIF], LINK:[ELSE] ou bien LINK:[ELSEIF] abzuschließen. Sollte cela Argument pas "Wahr" son - so wird qui jusqu'à zum LINK:[endif], LINK:[elseif] ou bien LINK:[d'autre] abgekapselte Bereich übersprungen.
Struktur:
Si < Bedingung> ... ' Profan-Anweisungen ... ' Ausführung si le Si-Condition zutrifft. ElseIf < Bedingung> ... ' Profan-Anweisungen ... ' Ausführung si le Si-Condition pas zutraf, cet ElseIf-Condition mais oui. ElseIf < Bedingung> ... ' Profan-Anweisungen ... ' Ausführung si alle vorherigen Bedingungen pas zutrafen, cet ElseIf-Condition mais oui. D'autre ... ' Profan-Anweisungen ... ' Ausführung si aucun qui obigen Bedingungen zutraf. EndIf
Si non < Bedingung> ... ' Profan-Anweisungen ... ' Ausführung si le Si non-Condition NICHT zutrifft. EndIf
|
|
|
| |
|
|