1) Тот или то, что выполняет алгоритм.
2) Основные свойства алгоритма-Дискретность (последовательность, прерывистость).
Детерменированность (При одинаковом наборе данных неважно где и когда будет выполнен алгоритм).
Результативность (при выполнение действий состовляющих правельный алгоритм будет получен определенный результат).
Массовость (один и тот же алгоритм подходит для решения однотипных задач с разным набором начальных данных).
еще Коректность и конечность.
3)-дворник
-водитель
-бухгалтер
-коммисия
-ученик
-учитель