Definiowanie funkcji jest możliwe od wersji Scratch 2.0,
on-line: http://beta.scratch.mit.edu/projects/editor/
Spirala
Funkcja spirala nie pobiera żadnego elementu
Lista kolejnych elementów ciągu Fibonacciego
Program pobiera z klawiatury żądaną liczbę elementów n.
Wstawia do listy pierwsze dwa elementy o wartościach równych 1.
Następnie oblicza pozostałe n-2 elementów.
Każdy nowy element listy (zmienna pomocnicza f) jest obliczany jako suma elementu ostatniego i przedostatniego na aktualnej liście, następnie f jest umieszczane na końcu listy.
Przed utworzeniem nowej listy (dla nowej wartości n), aktualna zawartość listy jest usuwana.
Funkcja fibonacci pobiera jeden parametr: żądaną liczbę elementów n
Gałązka rekurencyjna