Download Inhoudsopgave Inhoud Print deze pagina

Conrad Electronic C-Control Pro Mega Series Gebruiksaanwijzing pagina 105

Inhoudsopgave

Advertenties

Omdat bij de For Next lus de extreme waarde bepaald wordt moet de tellervariabele van
het type integer zijn.
Voorbeelden
For
To
i=1
10
If i>a Then
a=i
End If
a=a-1
Next
For
To
Step
i=1
10
If
Then
i>3
a=i
End If
a=a-1
Next
Op deze plaats nogmaals de opmerking, arrays zijn steeds op nul gebaseerd. Een For
Next lus moet daarom bij een array toegang eerst van 0 to 9 lopen.
Exit aanwijzing
Een Exit aanwijzing verlaat de lus, en de uitvoering van het programma start met de
volgende aanwijzing na de For lus.
Voorbeeld:
For
To
i=1
10
If
Then
i=6
Exit
End If
Next
5.3.6.4
Goto
Ook wanneer het binnen een gestructureerde programmeertaal vermeden zal worden is het
toch mogelijk om binnen een procedure met Goto naar een label te springen. Om een label
te kenmerken wordt het commando Lab voor de labelnaam gezet.
' For lus met Goto maakt
Sub main()
Dim a As Integer
a=0
Lab label1
a=a+1
If
Then
a<10
Goto label1
End If
End Sub
101
3
' verhoog i in 3-voudige stappen

Advertenties

Inhoudsopgave
loading

Gerelateerde Producten voor Conrad Electronic C-Control Pro Mega Series

Inhoudsopgave