Pętla w programowaniu: jak wytłumaczyć ją dziecku
Czym jest pętla, po co jej warunek stopu i dlaczego licznik musi się zmieniać. Proste przykłady, zabawy i zadania o pętlach dla dzieci w wieku szkolnym.
Aktualizacja:

Pętla to droga, która zawraca. Program dochodzi do pewnego miejsca, wraca do wcześniejszego kroku i robi to samo jeszcze raz. Dzieci znają to z życia: „mieszaj, dopóki zupa nie będzie gładka”, „klaszcz trzy razy”.
Dwa rodzaje pętli
- Powtórz N razy. Liczba powtórzeń jest znana z góry: trzy okrążenia, dziesięć skoków. U najmłodszych to „rondo” z kropkami oznaczającymi okrążenia.
- Dopóki… Pętla sprawdza warunek przy każdym obrocie: „dopóki droga wolna, jedź”. Nie wiemy z góry, ile razy się wykona.
Warunek stopu i licznik
Każda pętla „dopóki” potrzebuje dwóch rzeczy:
- Pytania, które kończy pętlę — na przykład
n > 0?. - Czegoś, co się zmienia w środku — na przykład
n ← n − 1.
Jeśli licznik się nie zmienia, warunek jest zawsze prawdziwy i program kręci się bez końca. To jeden z najważniejszych błędów do zrozumienia — i najlepiej, żeby dziecko samo go zobaczyło.
Zabawy z pętlami
- Odliczanie. Dziecko odlicza od 10 do 1 i za każdym razem robi krok. Kiedy kończymy? Co by się stało, gdyby zapomnieć odjąć 1?
- Rytm. Klaśnij, tupnij, klaśnij — i powtórz trzy razy. Który kawałek się powtarza?
- Obstawianie. Zanim pętla ruszy, dziecko zgaduje, ile razy się obróci. Potem liczy.
Pętla, którą widać
W lekcji „Odliczanie 10…1” w Looponi dziecko samo rysuje najważniejszą rurę: z dołu pętli z powrotem do decyzji. Potem obstawia, ile razy pętla się obróci, i patrzy, jak pola pętli nagrzewają się z każdym obrotem. Kiedy pętla kręci się bez końca, szyny robią się czerwone — błąd widać na planszy, zanim trzeba go nazwać.
Najczęstsze pytania
Co to jest pętla w programowaniu?
To fragment programu, który wykonuje się wiele razy. Na schemacie wygląda jak droga, która zawraca do wcześniejszego miejsca.
Dlaczego pętla może działać bez końca?
Bo warunek, który ją kończy, nigdy nie przestaje być spełniony. Najczęściej w środku pętli nic się nie zmienia, na przykład licznik nie maleje.
Jaka jest różnica między pętlą „powtórz 3 razy” a pętlą „dopóki”?
Pierwsza ma z góry znaną liczbę powtórzeń. Druga sprawdza warunek za każdym razem i kończy się dopiero wtedy, gdy przestanie on być prawdziwy.