Algorytm to przepis: ściśle określona lista kroków, która prowadzi od zadania do jego rozwiązania. Tak definiuje to słowo Słownik języka polskiego PWN i ta jedna definicja naprawdę wystarczy, żeby wytłumaczyć je siedmiolatkowi przy śniadaniu. Dziecko słyszy dziś o algorytmach w szkole, w reklamach kursów i w rozmowach o sztucznej inteligencji, a rodzic często czuje, że powinien umieć to wyjaśnić, tylko nie bardzo wie jak. Ten tekst robi jedną konkretną rzecz: tłumaczy pojęcie algorytmu tak, żebyście umieli je wyjaśnić własnymi słowami, i kończy się dziesięciominutowym ćwiczeniem z kanapką, po którym dziecko zrozumie więcej niż po godzinie wykładu. Po drodze zdradzimy też, dlaczego to słowo jest nazwiskiem człowieka, który żył ponad tysiąc dwieście lat temu.
Co to jest algorytm: definicja, którą zrozumie siedmiolatek
Słownik języka polskiego PWN definiuje algorytm jako ściśle określony ciąg czynności, których wykonanie prowadzi do rozwiązania jakiegoś zadania. Brzmi poważnie, ale przełóżcie to na kuchnię: przepis na naleśniki to dokładnie taki ciąg czynności. Macie składniki na wejściu, listę kroków do wykonania po kolei i naleśniki na wyjściu. Informatyk powiedziałby: dane wejściowe, instrukcje, wynik. Dziecku wystarczy zdanie, że algorytm to przepis, tylko napisany tak dokładnie, że wykonać go może każdy, nawet ktoś, kto nigdy nie widział naleśnika. Właśnie w słowie każdy kryje się cała tajemnica, bo komputery są dokładnie takim wykonawcą: szybkim, niestrudzonym i zupełnie pozbawionym domyślności.
Dobry algorytm ma trzy cechy, które warto nazwać przy dziecku wprost. Po pierwsze, jest skończony: ma początek, koniec i policzalną liczbę kroków, więc przepis mieszaj w nieskończoność odpada. Po drugie, jest jednoznaczny: każdy krok da się wykonać tylko na jeden sposób, więc polecenie idź kawałek prosto jest złym krokiem, a idź prosto do końca korytarza dobrym. Po trzecie, daje wynik: po wykonaniu wszystkich kroków zadanie jest rozwiązane, kanapka zrobiona, a droga do szkoły pokonana. Gdy dziecko zrozumie te trzy cechy na przykładach z domu, zrozumiało algorytm lepiej niż niejeden dorosły, który tym słowem wymachuje na spotkaniach.
Skąd się wzięło słowo algorytm
To jedna z najładniejszych historii w całej informatyce, bo algorytm nie jest wymyślonym terminem technicznym, tylko czyimś przydomkiem. Według biografii opublikowanej w serwisie MacTutor Uniwersytetu St Andrews matematyk Muhammad ibn Musa al-Chwarizmi urodził się około roku 780, prawdopodobnie w Bagdadzie, a zmarł około roku 850. Napisał dzieła o liczbach indyjsko-arabskich i o rozwiązywaniu równań, z których Europa uczyła się liczyć przez kilka stuleci. Gdy jego prace tłumaczono na łacinę, przydomek al-Chwarizmi zapisywano jako Algoritmi i tak nazwisko uczonego stało się nazwą sposobu postępowania krok po kroku. Słownik etymologiczny PWN dodaje, że do polszczyzny słowo przyszło przez francuskie algorithme, a po drodze wmieszało się jeszcze greckie arithmós, czyli liczba.
Z tego samego dzieła al-Chwarizmiego pochodzi zresztą drugie wielkie słowo matematyki: tytuł jego traktatu o równaniach dał nam wyraz algebra, o czym również przypomina biografia MacTutor. Dzieciom ta historia zwykle bardzo się podoba, bo odczarowuje trudne słowo: algorytm przestaje być groźnym terminem z telewizji, a staje się nazwiskiem konkretnego człowieka, który ponad tysiąc dwieście lat temu porządkował kroki obliczeń dokładnie tak, jak dziś robi to każdy programista. Warto to dziecku powiedzieć wprost: używasz słowa starszego niż większość państw na mapie.
Algorytmy są w Waszym domu od zawsze
Nie musicie być informatykami, żeby pokazać dziecku algorytmy, bo Wasz dom jest ich pełen. Poranna rutyna to algorytm: wstań, umyj zęby, ubierz się, zjedz śniadanie, spakuj plecak. Przepis babci na pierogi to algorytm z pętlą, bo krok lep pierogi powtarza się, aż skończy się farsz. Program pralki to algorytm z warunkami, bo pranie wełny biegnie inną ścieżką niż pranie pościeli. Nawigacja w telefonie wykonuje algorytm wyszukiwania najkrótszej drogi, a gdy staniecie w korku, wykonuje go od nowa i proponuje objazd. Nawet zasada pierwszeństwa na przejściu dla pieszych jest algorytmem z warunkiem: jeżeli nadjeżdża samochód, zatrzymaj się, w przeciwnym razie przejdź.
Ta obserwacja ma praktyczną wartość wychowawczą: dziecko nie uczy się algorytmów od zera, ono je już zna, tylko jeszcze nie wie, że tak się nazywają. Rola rodzica polega na nazwaniu rzeczy, które dziecko robi codziennie, a nie na wykładaniu nowej teorii. Podczas gotowania zapytajcie, co by się stało, gdyby zamienić kolejność kroków i wbić jajko po usmażeniu naleśnika. Podczas drogi do szkoły poproście, żeby dziecko dyktowało Wam trasę zakręt po zakręcie. To są dokładnie te same ćwiczenia, które robimy na pierwszych zajęciach z programowania, tylko bez ekranu.
Ćwiczenie na dziś: algorytm na kanapkę
Obiecane ćwiczenie jest klasykiem nauczania informatyki i działa doskonale w domowej kuchni. Potrzebujecie chleba, masła, czegoś na wierzch i dziesięciu minut. Zasada jest jedna: dziecko pisze instrukcję, a Wy wykonujecie ją dosłownie, krok po kroku, bez domyślania się czegokolwiek. Jesteście na te dziesięć minut komputerem, a komputer nie zgaduje, co autor miał na myśli.
To ćwiczenie uczy trzech rzeczy naraz. Precyzji, bo dziecko na własne oczy widzi różnicę między tym, co powiedziało, a tym, co miało na myśli. Dzielenia dużego zadania na małe kroki, czyli umiejętności, na której stoi całe programowanie i spora część dorosłego życia. I wreszcie zdrowego stosunku do błędu: kanapka z zamkniętym masłem to nie porażka, tylko informacja, którego kroku brakuje. Na naszych zajęciach obserwujemy, że dzieci po takim ćwiczeniu zupełnie inaczej reagują na błędy w kodzie: zamiast się zniechęcać, wracają do swoich klocków i szukają dziury w instrukcji.
Sekwencja, pętla i warunek: trzy klocki każdego algorytmu
Gdy dziecko rozumie już, że algorytm to dokładny przepis, można mu pokazać, że niemal każdy przepis świata składa się z trzech rodzajów klocków. Informatycy nazywają je sekwencją, pętlą i warunkiem, ale wszystkie trzy dziecko zna z życia.
| Klocek | Przykład z domu | Przykład z programowania |
|---|---|---|
| Sekwencja, czyli kroki wykonywane po kolei | Przepis na ciasto: najpierw wbij jajka, potem dodaj mąkę, na końcu wymieszaj | Bloki w Scratchu ułożone jeden pod drugim, wykonywane od góry do dołu |
| Pętla, czyli powtarzanie kroku | Mieszaj, aż składniki się połączą. Lep pierogi, aż skończy się farsz | Blok powtórz 10 razy, dzięki któremu duszek robi dziesięć kroków bez pisania dziesięciu poleceń |
| Warunek, czyli jeżeli coś, to zrób tak, a w przeciwnym razie inaczej | Jeżeli pada deszcz, weź parasol. Jeżeli nadjeżdża samochód, zatrzymaj się przed przejściem | Blok jeżeli duszek dotyka krawędzi, to odbij się, bez którego postać uciekłaby z ekranu |
Te trzy klocki wystarczą, żeby zapisać zaskakująco dużą część wszystkich algorytmów świata, od przepisu na kanapkę po nawigację w telefonie. I dokładnie od nich zaczyna się nauka programowania w blokach: jeśli chcecie zobaczyć, jak te klocki wyglądają na ekranie, opisaliśmy to krok po kroku w artykule o tym, czym jest Scratch i jak wygląda pierwsza lekcja programowania w blokach. Sekwencja, pętla i warunek mają tam postać kolorowych puzzli, które dziecko układa myszką, więc próg wejścia jest dokładnie taki jak przy układaniu klocków na dywanie.
Czym algorytm różni się od programu
To pytanie prędzej czy później padnie, więc warto mieć gotową odpowiedź. Algorytm to plan rozwiązania zadania, niezależny od języka: ten sam algorytm robienia kanapki można podyktować po polsku, po angielsku albo narysować obrazkami i wciąż będzie tym samym algorytmem. Program to ten sam plan zapisany w języku, który rozumie komputer: w blokach Scratcha, w Pythonie, w Lua. Dziecku można to podać jednym zdaniem: algorytm to przepis w Twojej głowie, a program to przepis przepisany tak starannie, że wykona go maszyna. Dlatego nauka programowania zawsze zaczyna się od myślenia algorytmicznego, a nie od wkuwania komend, i dlatego ćwiczenie z kanapką jest pełnoprawną lekcją informatyki, choć nie było przy nim żadnego ekranu.
Jest jeszcze jedna rzecz, którą warto przy tej okazji powiedzieć dziecku, bo domyka temat dosłowności. Komputer wykonujący program jest jak rodzic wykonujący instrukcję kanapki: zrobi dokładnie to, co napisano, nawet jeśli to bez sensu. Gdy gra się zacina albo robot skręca w złą stronę, to nie maszyna się myli, tylko instrukcja ma dziurę. Zrozumienie tego zdejmuje z dziecka lęk przed zepsuciem czegoś i przenosi uwagę tam, gdzie powinna być: na szukanie dziury w planie. Jeśli zastanawiacie się, kiedy i jak zacząć taką naukę na poważnie, przygotowaliśmy osobny przewodnik o tym, od czego zacząć programowanie dla dzieci, z podziałem na wiek i narzędzia.
Co dalej, gdy dziecko połknie bakcyla
Jeśli po ćwiczeniu z kanapką dziecko samo zaczyna układać instrukcje dla domowników, macie w domu małego algorytmika i warto dać mu miejsce, gdzie te instrukcje ożyją na ekranie. U nas wygląda to tak: dzieci 7 do 9 lat zaczynają od kursu ScratchMistrzowie, czyli programowania i tworzenia gier w blokach, dzieci 10 do 14 lat przechodzą do Pythona na kursie Python Explorer, czyli programowania i myślenia algorytmicznego, a nastolatki 13 do 18 lat, które chcą się ścigać, trenują na kursie Algorytmika i Olimpiada Informatyczna. Zajęcia odbywają się online, na żywo z trenerem. ScratchMistrzowie i Python Explorer to spotkania po 45 minut w grupach do sześciu osób: 42 zł za spotkanie przy rozliczeniu miesięcznym, 39 zł przy semestralnym i 37 zł przy rocznym. Algorytmika i Olimpiada Informatyczna należy do linii dla nastolatków 13 do 18 lat: spotkanie trwa 90 minut, grupa liczy do 10 osób, a stawka to 79 zł za spotkanie przy rozliczeniu miesięcznym, 71 zł przy semestralnym i 67 zł przy rocznym. Pełne warianty rozliczenia znajdziecie w cenniku, odczyt z 11.10.2026.
Powiązane na blogu
Scratch dla dzieci: co to jest i jak wygląda pierwsza lekcja programowania w blokach
Programowanie dla dzieci: od czego zacząć, przewodnik krok po kroku dla rodziców
Jak zrobić własną grę w Roblox Studio: pierwszy projekt dziecka krok po kroku
Minecraft Education: co to jest i jak zacząć w domu i w szkole
Źródła
Słownik języka polskiego PWN, hasło algorytm: definicja, odczyt 11.10.2026
Słownik etymologiczny PWN, hasło algorytm: pochodzenie słowa od przydomka al-Chwarizmiego, przez francuskie algorithme i greckie arithmós, odczyt 11.10.2026
MacTutor History of Mathematics, University of St Andrews: biografia Muhammada ibn Musy al-Chwarizmiego, lata życia około 780 do 850, pochodzenie słów algorytm i algebra, odczyt 11.10.2026
Cennik i oferta zajęć: techheroacademy.pl/cennik/ oraz publiczne API oferty zajęć, odczyt 11.10.2026
Chcecie wiedzieć, kiedy rusza nabór i gdzie są wolne miejsca?
Jeden mail przy naborze, jeden przy wolnym miejscu w grupie dla wieku Waszego dziecka. Bez spamu.

Autor: Tomasz Stelmach, CEO Tech Hero Academy
Założyciel i lider Quality Island, firmy od jakości oprogramowania i szkoleń IT. Prelegent na Infoshare, Warszawskich Dniach Informatyki i Testing Ground Conference, jego profil na LinkedIn obserwuje ponad 25 000 specjalistów IT. W Tech Hero Academy odpowiada za to, czego uczymy ponad 500 dzieci każdego tygodnia. LinkedIn · O nas
Ostatnia aktualizacja: 11.10.2026
