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