Skip to content

Pętle

Rodzaje pętli (9)

Nazwa polska Nazwa angielska Opis
dla .. do .. wykonać / dla .. do .. wykonac for ... to ... do Pętla wykonywana określoną liczbę razy. Licznik zmienia się automatycznie.
przerwij break Natychmiast kończy działanie bieżącej pętli.
kontynuuj continue Pomija resztę bieżącej iteracji i przechodzi do następnej.
malejąco / malejaco descending Odliczanie w dół — odpowiednik downto.
powtarzaj ... aż / powtarzaj ... az repeat ... until Pętla wykonywana przynajmniej raz, warunek sprawdzany na końcu.
dopóki warunek wykonać / dopoki warunek wykonac while warunek do Pętla wykonywana tak długo, jak warunek jest prawdziwy.
pętla dla ... w ... wykonać / petla dla ... w ... wykonac for ... in ... do Iteracja po elementach tablic, list, zbiorów itp.

Używana, gdy z góry wiesz, ile razy chcesz wykonać kod. Licznik zmienia się automatycznie.

Przykład polskie nazwy

Przykład użycia:

program forto
główny
   test
koniec.

procedura test
początek
   liczba_calkowita i = 0
   dla i = 1 do 4 wykonac
   pisz_linie(i) 
koniec
//wynik: wypisze po kolei 1,2,3,4

Przerwij / break - Pomocnicza funkcja - natychmiast kończy pętlę

Przykład polskie nazwy

program fortobreak
główny
   test
koniec.

procedura test
początek
   liczba_całkowita i = 0
   dla i = 1 do 4 wykonać
   początek
     jeżeli i = 3 wtedy
     przerwij
     pisz_linie(i)
   koniec    
koniec   
//wynik: 1,2    

Kontynuuj / continue - Pomocnicza funkcja - pomija resztę bieżącej iteracji i przechodzi do następnej

Przykład polskie nazwy

program fortobreak
główny
  test
koniec.

procedura test
początek
liczba_calkowita i = 0
dla i = 1 do 4 wykonać
początek
   jeżeli i = 3 wtedy
   kontynuuj
   pisz_linie(i)
koniec 
koniec 
//wynik 1,2,4

Malejąco / descending - Pętla odliczanie w dół (downto)

Przykład polskie nazwy

program descendingtest
główny
   liczba_całkowita i = 0
   dla i = 5 malejaco 1 do
   pisz_linie('Liczba: ', i);
koniec.

powtarzaj ... aż / repeat ... until - Podobna do while, ale warunek sprawdzany jest na końcu — czyli pętla wykona się przynajmniej raz. W repeat .. until warunek oznacza koniec pętli — czyli dopóki warunek jest False, pętla się powtarza.

Przykład polskie nazwy

program fortobreak
główny
  test
koniec.

procedura test
początek
   int a = 0
powtarzaj
   pisz_linie('Liczba: ', a);
   a = a+1
az a > 5
koniec   

Pętal dopóki warunek wykonać / while warunek do - Wykonuje się tak długo, jak warunek jest prawdziwy (True). Warunek sprawdzany jest przed każdą iteracją.

Przykład polskie nazwy

Przykład użycia:


program testsiema
główny
  testowa
koniec.

procedura testowa
początek
    liczba_całkowita a = 1
    dopóki a <= 5 wykonać
    początek
      pisz_linie(' a: ', a)
      a = a +1
    koniec
koniec  

Pętla dla ... w ... wykonać, for .. in .. do (pętla po kolekcjach) Używana do iteracji po tablicach, listach, zbiorach itp.

Przykład polskie nazwy

program forin
główny
  test
koniec.

procedura test
początek
   tekst n = ''
   tekst s = 'Ala ma kota'
   dla n w s wykonać
   pisz_linie(n)
   pisz_linie(s)
koniec