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