Przykład: Funkcje można porównać do piecyka w Minecraft. Tworzysz piecyk (definiujesz funkcję), wrzucasz materiały (argumenty), rozpoczynasz przepalanie (wykonanie funkcji), a na końcu otrzymujesz gotowy produkt (zwracanie wyniku). Proste? Dla graczy - tak! A jeśli ktoś nie zna Minecrafta? Znajdujemy inną analogię.
Wniosek: Najważniejsze jest dostosowanie przekazu do odbiorcy. 🗣️✔️
To podejście stosujemy w Szkole Programowania w Leżajsku, którą prowadzę razem z Piotrem Kondeusz już od ponad pięciu lat. Od roku działamy również w Nowej Sarzynie, gdzie uczymy kolejne pokolenia młodych programistów!