складання та використання алгоритмів з розгалуженням