Алгоритми, у яких використовується тільки структура «слідування», називаються лінійними.
Алгоритми, в основі яких лежить структура «розгалуження», називаються алгоритмами з розгалуженнями.
Алгоритми, в основі яких лежить структура «повторення», називають циклічними.
На практиці алгоритми розв’язування складних задач містять у собі всі три типи базових структур алгоритмів. Розглянуті принципи конструювання алгоритмів називають принципами структурного програмування.