deklaracja] stałych i zmiennych tekstowych i 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 - zawiera sposób udostępnienia wyników rozwiązanego zadania
Przykłady algorytmów to: algorytm Euklidesa,
algorytmy sortowania,
algorytmy kompresji,
algorytmy sztucznej inteligencji,
algorytmy przeszukiwania drzew: min-max i alpha-beta.