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