Do While ... Loop struktura

Slides:



Advertisements
Similar presentations
Test tri sita. U staroj Grčkoj je Sokrat bio poznat po tome, da je veoma visoko cenio znanje.
Advertisements

Bog nas voli i ima povjerenja u nas. Kako je divno, Bože, što nas voliš unatoč svih naših grijeha i propusta. Doista, ne znamo čime smo zaslužili toliku.
1 Predlozi tema za master radove – 2010/11. Cvetana Krstev.
UNIVERSITY OF MONTENEGRO INSTITUTE OF FOREIGN LANGUAGES.
Prof: doc.dr. Samir Lemeš student: Samir Hrnjić. System restore je komponenta Microsoftovih operativnih sistema Windows Serveri ne podržavaju opciju System.
ASPECT RATIO PAŠIĆ ANELA.
Programiranje kroz aplikacije
Glava 5 Uslovi i petlje.
Uvod u programiranje - matematika – VI predavanje
Petlje WHILE – WEND.
Ponavljanje gradiva 2. razreda
Mrezno racunarstvo Java, niti.
RP3/predavanje08 Ugniježdeni tipovi Iznimke 10/11/2018
Java Hello world !.
CASE naredba višestrukog grananja
Algoritamske/programske strukture
Nadgradnja klasa i nasljeđivanje – 3
Simple Past protiv Present Perfect-a
Programiranje - Blokovi naredbi i logički tipovi –
Struktura petlje.
Java Petlje i logika - 1.
Present Continuous Tense
CheckBox RadioButton RadioGroup
Naredbe ciklusa.
The Present Perfect Continuous Tense
IF NAREDBA – naredba grananja
Petlje FOR - NEXT.
REPEAT…UNTIL Naredbe ciklusa.
Programi,Podaci,Varijable,Računanje - 2
PROGRAMSKE PETLJE Milenković Gabrijela.
Komponente izbora i kontejnerske komponente
Објектно орјентисано програмирање
KREIRANJE OBJEKATA.
Razmisli ……...
1.1. (A) Koordinatna grafika
Uvod u programiranje - matematika – X predavanje
RAZGRANATA STRUKTURA Zadaci i rešenja
Elementi programskog jezika PASCAL
Podešavanje osobina stranica
Arrays and strings -1 (nizovi i znakovni nizovi)
Struktura MAC adrese i Ethernet okvira
Naredba Case Višestruko grananje.
Radost prijateljstva.
M-datoteke.
MessageBox.
Objektno orijentisano programiranje
PROGRAMSKI JEZIK PASCAL
Visual Basic – Prvi primjer
Home - Bullets & Numbering -
Objektno-orijentirano programiranje
Programiranje – Small Basic
Kontrola toka programa
EU Montenegro Inclusive Education Services Project (EU - MIESP)
OSNOVE PROGRAMIRANJA U PROGRAMSKOM JEZIKU
Python „Technology and social media have brought power back to the people” Mark McKinnon.
Skup instrukcija procesora
Fakultet elektrotehnike i računarstva
- metodom zamjene susjednih elemenata niza
Naredbe u php-u.
Programski jezik C++ - Vježbe - 5. dio
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Naredbe u php-u.
Programiranje - Naredbe za kontrolu toka programa – 3. dio
Radost prijateljstva.
Dvostruka autentifikacija
Ponavljanje Pisana provjera
Programiranje - Naredbe za kontrolu toka programa – 1. dio
Vježbenica 2: struktura grananja – 2.dio
Hour of Code Coding Jetpack Jumper Mateja Hržica, MSP.
Uvjetne petlje.
Presentation transcript:

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

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.

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.

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.

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:

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.

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

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.