Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
de:confit:prog_lang_flow [2021/11/12 09:11] admin angelegt |
de:confit:prog_lang_flow [2021/11/16 05:10] (aktuell) admin [Einfaches While] |
||
|---|---|---|---|
| Zeile 8: | Zeile 8: | ||
| ==== If Then ==== | ==== If Then ==== | ||
| Beispiel: | Beispiel: | ||
| - | If a = 3 Then | + | If a == 3 Then |
| {Anweisungen} | {Anweisungen} | ||
| End If | End If | ||
| ==== If Then Else ==== | ==== If Then Else ==== | ||
| - | '' | + | '' |
| + | {Anweisungen Ausdruck == True}\\ | ||
| + | '' | ||
| + | Anweisungen Ausdruck == False}\\ | ||
| + | '' | ||
| + | \\ | ||
| Beispiel: | Beispiel: | ||
| - | If a = 3 Then | + | If a == 3 Then |
| [Anweisungen] | [Anweisungen] | ||
| Else | Else | ||
| Zeile 23: | Zeile 28: | ||
| ==== If Then ElseIf Else ==== | ==== If Then ElseIf Else ==== | ||
| Beispiel: | Beispiel: | ||
| - | If a = 3 Then | + | If a == 3 Then |
| [Anweisungen] | [Anweisungen] | ||
| - | ElseIf a = 5 Then | + | ElseIf a == 5 Then |
| [Anweisungen] | [Anweisungen] | ||
| Else | Else | ||
| [Anweisungen] | [Anweisungen] | ||
| End If | End If | ||
| - | | + | |
| - | ===== If-Anweisung ===== | + | ===== Select-Anweisung ===== |
| + | Führt je nach dem Wert eines Ausdrucks eine von mehreren Anweisungsgruppen aus.\\ | ||
| + | \\ | ||
| + | '' | ||
| + | '' | ||
| + | {Anweisungen}\\ | ||
| + | (..) | ||
| + | '' | ||
| + | {Anweisungen}\\ | ||
| + | '' | ||
| + | \\ | ||
| + | Beispiel: | ||
| + | Select Case [Ausdruck] | ||
| + | Case [Ausdruck] | ||
| + | | ||
| + | Case [Ausdruck] | ||
| + | | ||
| + | Case Else | ||
| + | | ||
| + | End Select | ||
| + | |||
| + | ===== Loop-Anweisung ===== | ||
| Wiederholt einen Block mit Anweisungen, | Wiederholt einen Block mit Anweisungen, | ||
| + | ==== Kopfgesteuert ==== | ||
| + | '' | ||
| + | {Anweisungen}\\ | ||
| + | '' | ||
| + | \\ | ||
| + | Beispiel: | ||
| + | Do While / Until [Bedingung] | ||
| + | [Anweisungen] | ||
| + | Loop | ||
| + | ==== Fußgesteuert ==== | ||
| + | '' | ||
| + | {Anweisungen}\\ | ||
| + | '' | ||
| + | \\ | ||
| + | Beispiel: | ||
| + | Do | ||
| + | [Anweisungen] | ||
| + | Loop While / Until [Bedingung] | ||
| + | ==== Einfaches While ==== | ||
| + | '' | ||
| + | {Anweisungen}\\ | ||
| + | '' | ||
| + | \\ | ||
| + | Beispiel: | ||
| + | While [Bedingung] | ||
| + | | ||
| + | WEnd | ||
| + | |||
| + | ===== For-Anweisung ===== | ||
| + | Wiederholt eine Reihe von Anweisungen so oft wie angegeben.\\ | ||
| + | \\ | ||
| + | '' | ||
| + | {Anweisungen}\\ | ||
| + | '' | ||
| + | \\ | ||
| + | Beispiele: | ||
| + | Dim i As Integer | ||
| + | For i = 1 To Parameter.Parameter1 | ||
| + | Parameter.Parameter2 = Parameter.Parameter2 + 1 | ||
| + | Next | ||
| + | | ||
| + | Dim i As Integer | ||
| + | For i = 10 To 1 Step -1 | ||
| + | | ||
| + | Next | ||