Что такое алгоритм: понятие и основные свойства