Wykonawcą algorytmu może być komputer lub człowiek.
Do podstawowych elementów potrzebnych do napisania algorytmu należą:
nazwa algorytmu
opis obiektów
deklaracja stałych i zmiennych tekstowych oraz liczbowych
deklaracja funkcji użytkownika
opis czynności jakie należy wykonać z obiektami, co realizujemy za pomocą instrukcji, które opisują nie tylko sposób działania i kolejność ich wykonywania ale również ewentualne warunki jakie muszą być spełnione w celu uzyskania prawidłowego rozwiązania
opis wyników, który zawiera sposób udostępnienia wyników rozwiązanego zadania