Presentation is loading. Please wait.

Presentation is loading. Please wait.

Do While ... Loop struktura

Similar presentations


Presentation on theme: "Do While ... Loop struktura"— Presentation transcript:

1 Do While ... Loop struktura
Visual Basic Do While ... Loop struktura

2 Razlika u odnosu na for strukturu
Za korištenje naredbe FOR moramo znati tačan broj ponavljanja. On se mora naznačiti prije nego što se i jedno ponavljanje izvrši. Ali ponekad želimo ponavljati naredbe sve dotle dok je ispunjen neki uslov. U tom slučaju ne znamo unaprijed kada se program pokrene koliko će biti ponavljanja.

3 Blok dijagram Do While ... Loop strukture
Petlja Do While ... Loop omogućava da se određena naredba (ili skup naredbi) ponavlja sve dok postavljeni uslov ne bude ispunjen. Prema ovom blok dijagramu blok naredbi (Blok1) će se izvršavati sve dok je Uslov P ispunjen. U ciklusu ponavljanja kada Uslov P ne bude ispunjen program izlazi iz petlje. Tada počinje da se izvršava blok naredbi (Blok2) koji se nalazi izvan ove petlje.

4 Pažnja !! Kod ove strukture treba dobro voditi računa da ne dođe do pojave koja se zove beskonačna petlja. To je pojava u kojoj se petlja neprestano ponavlja, jer je uslov na ulazu u petlju uvijek ispunjen. Ako se desi da program uđe u beskonačnu petlju, tada je izlaz moguć samo ako se izvrši reset kompletnog programa Visual Basic. Ako prije toga nismo spasili izmjene u programu, one će onda biti trajno izgubljene.

5 Sintaksa Do While ... Loop strukture
Za ovu petlju je karakteristično da se blok koji se ponavlja (Blok1) ne mora nikada biti izvršavan.Ako uslov za ponavljanje (Uslov P) u prvom prolazu kroz petlju nije ispunjen, tada će se izvršavati samo naredbe Blok1. Sintaksa Do While ... Loop strukture glasi:

6 Sintaksa Do While ... Loop strukture:
U ovoj strukturi logički uslov predstavlja izraz sastavljen od jedne ili više promjenjivih povezanih logičkim operatorima (=, <,>, < >, >= ili <=). Ovaj uslov može biti ispunjen ili ne. Iterativne naredbe predstavljaju jednu ili više naredbi koje se ponavljaju u ovoj petlji. LOOP predstavlja ključnu riječ koja označava da se od ove naredbe program vraća na početak petlje. Ovo kao i naredba EXIT predstavlja opcionu komandu u ovoj strukturi. EXIT predstavlja komandu koja omogućava trenutni izlazak iz ove petlje, bez obzira da li je početni uslov ispunjen.

7 Primjer 1: U ovom primjeru opisano je kako funkcioniše jedna Do While ... Loop petlja koja ponavlja tri naredbe u 4 ciklusa.

8 Primjer 2: Unutar Do While ... Loop petlje može postojati jedna, ali i više If Then ili Case struktura grananja. U ovom primjeru opisano je kako funkcioniše Do While ... Loop petlja, koja ima 4 ciklusa ponavljanja dvije naredbe i jednog If Then grananja.


Download ppt "Do While ... Loop struktura"

Similar presentations


Ads by Google