Разница между функциями и задачами заключается в следующем:
- Функция — это определённая возможность, предназначение объекта внутри системы, его роль, приводящая к достижению конкретного результата. 1 Функция выполняется постоянно или периодически, и измерить результат можно лишь в определённую единицу времени. 2
- Задача — вопрос, который требует решения при использовании имеющихся средств. 1 У задачи либо есть конкретное решение (одно или несколько), либо оно отсутствует (неразрешимая проблема). 2
Таким образом, функция — это процесс, а задача — это вопрос с конкретным результатом. 2
Кроме того, понятие «задача» является предельно широким: для реализации одной цели может использоваться несколько функций. 2