Как описать алгоритм: три метода и их применение