Задание

... означает, что алгоритм должен обеспечивать возможность его применения для решения любой задачи из некоторого класса задач с различными исходными данными

Дискретность

Понятность

Определённость

Результативность

Массовость