Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Typy cyklů Do...Loop For...Next For Each...Next.

Podobné prezentace


Prezentace na téma: "Typy cyklů Do...Loop For...Next For Each...Next."— Transkript prezentace:

1 Typy cyklů Do...Loop For...Next For Each...Next

2 Cyklus s pevným počtem průchodů
For i= start To end [Step increment] příkazy Next i For Each prvek In group Next prvek

3 Cyklus For cykly používáme v programech tam, kde je potřeba určitou část programu opakovat For cyklus použiji tehdy, pokud znám přesný počet opakování Syntaxe: For počítadlo = začátek To konec [ příkazy ] Next počítadlo počítadlo je celočíselná proměnná (Byte, Integer) lokální Dim pocitadlo As Byte

4 Cyklus For - příklady1 Příklad: Zobrazení pole tlačítek PoleTl
For i = 1 To 5 PoleTl(i).Visible = True Next i Příklad: Zobrazení pole tlačítek PoleTl LÉPE For i = 1 To PoleTl.Count PoleTl(i).Visible = True Next i

5 Předčasné ukončení cyklu For
Cyklus For je možné předčasně ukončit V závislosti na podmínce (podmíněný příkaz) Exit For Příklad: Generování náh. čísel bez opakování For j = 1 To i - 1 If Cisla(j).Caption = Cisla(i).Caption Then Exit For 'predcasne ukonceni cyklu End If Next j

6 Cyklus For Each chci-li v programu provést stejné příkazy se všemi prvky v kolekci Syntaxe: Dim Promenna As Object For Each Promenna In Kolekce [ příkazy ] Next Promenna

7 Cyklus For Each - příklady
Zobrazení pole tlačítek PoleCB Dim Tlacitko As Object For Each Tlacitko In PoleCB Tlacitko.Visible = True Next Tlacitko

8 Cykly s podmínkou na začátku
příkazy se provedou je-li podmínka splněna Do While podmínka příkazy Loop příkazy se provedou není-li podmínka splněna Do Until podmínka

9 Cykly s podmínkou na konci
příkazy se provedou a cyklus se zopakuje je-li podmínka splněna Do příkazy Loop While podmínka příkazy se provedou a cyklus se zopakuje není-li podmínka splněna Loop Until podmínka

10 Další cyklus s podmínkou
příkazy se provedou je-li podmínka splněna While podmínka příkazy WEnd


Stáhnout ppt "Typy cyklů Do...Loop For...Next For Each...Next."

Podobné prezentace


Reklamy Google