Алгоритмы с разветвлениями: примеры и применение