Funkcja to zbiór poleceń, który służy do wykonania określonego zadania w programie
Zamiast tworzyć jeden wielki program składający się z długiej listy poleceń, można podzielić go na kilka mniejszych funkcji, z których każda będzie odpowiedzialna za wykonanie jednego z fragmentów większego zadania.