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