И.Л. Петрухин теоретическое различие между понятиями «цель» и «задача» усматривает в том, что цель – это результат познания действительных потребностей системы, «идеальная модель будущего», к которой следует стремиться, а задача – это требование (предложение) установить искомые данные на основе исходных данных путем нахождения нужного алгоритма[51].