свойства алгоритмов