Ver. 1.0 Beta, Nie masz kompilatora? Teraz mo¿esz pisaæ skrypty ONLINE! Wersja podstawowa -nie zawiera wszystkich poleceñ Pascala. S³u¿y do nauki podstaw

Pascal

Wsteczwstecz Warunki, if... then... else...
W górêw górê Podstawy Pascala
Dalejdalej Rekordy i wska¼niki

Warunkowe wychodzenie z pêtli: break, continue


Gdy zamierzasz zbudowaæ pêtlê, z której mo¿na wydostaæ siê pod jakim¶ warunkiem, nie sprecyzowanym w warunku pêtli, lub przy pêtli for, przed osi±gniêciem ostatniej warto¶ci u¿yj break. Break powoduje, ¿e program zaczyna wykonywaæ siê zaraz za pêtl±. Koñczy j±, bez osi±gniêcia warunku koñcz±cego.


Uwaga, w pêtli zagnie¿d¿onej break spowoduje wyj¶cie tylko z tej pêtli, w której zosta³ u¿yty. Nie wyjdzie ze wszystkich pêtli.


S³owo continue, powoduje przej¶cie do kolejnego wywo³ania pêtli.



Przyk³ad u¿ycia Break;


var i : LongInt;
begin
 i := 0;
 while i<100000 do
 begin
   i := i + 1;
   WriteLn('Pêtla wykonuje siê po raz ', i);
   if Port[$60] = 1 then break;
 end;
end.

W przyk³adzie pêtla wykona³a by siê 100000 razy i zakoñczy³a. Teraz mo¿esz j± zakoñczyæ równie¿ wcze¶niej gdy wci¶niesz klawisz Escape.



Przyk³ad u¿ycia Continue;


var i : LongInt;
begin
 i := 0;
 while i<100000 do
 begin
   i := i + 1;
   if i mod 3 <> 0 then continue;
   WriteLn('Pêtla wykonuje siê po raz ', i);
 end;
end.

Pêtla wykonuje siê 100000 razy, ale informacjê o wywo³aniu wy¶wietli tylko gdy jest ono podzielne przez 3 (reszta dzielenia -czyli mod zmiennej "i" przez 3 bêdzie równa 0)


Strona korzysta z plików cookie w celu ¶wiadczenia us³ug Google (reklamy, statytyki) oraz Facebook. Je¶li chcesz zablokowaæ pliki cookies wy³acz je w swojej przegl±darce. Potrzebujesz pomocy? kliknij