Object Pascal - Cyklus s podmienkou na začiatku : while do
Testovanie podmienky sa vykonáva na začiatku cyklu. pred každou iteráciu je podmienka testovaná, či bola splnena. už pred prvou spustením dôjde k otestovaniu podmienky, použitie tohto cyklu je vynikajúci v situáciách kedy možno že ani raz nebude treba vykonat cyklus.while do
Popis
while condition do statement;
Vstup
- condition - Logická hodnota Podmienkou môže byť akýkoľvek výraz
- statement - Príkazy
Príklady
Object Pascal
Možné požitie Cyklus s podmienkou na začiatku :i:=0;
while i<10 do inc(i);
x :=0;
while i<20 do
begin
i:= i+2;
if i=16 then
begin
continue
end;
inc(x);
end;
Object Pascal
Ďalšie kúsky ukážkových kódu:while i>0 do if i=10 then break else begin dec(i) end;
while y>1 do begin inc(x); dec(y); end;
if x >= 12 then while y >= 0 do dec(y);
while y <= 32 do inc(y);
Cyklus s podmienkou na začiatku v inom programovacom jazyku:
Rozdiely oproti: