Разница между вычислительными и управляющими алгоритмами заключается в их назначении и характере действий. 14
Вычислительные алгоритмы преобразуют начальные данные в выходные, реализуя вычисление некоторой функции. 14
Управляющие алгоритмы предназначены для взаимодействия с объектом управления и обеспечивают корректную выдачу управляющих воздействий в зависимости от складывающейся ситуации, отражаемой поступающими от объекта управления сигналами. 14 При этом, в отличие от вычислительного алгоритма, управляющий может оставаться корректным при бесконечном выполнении. 1
Таким образом, вычислительные алгоритмы решают задачи преобразования данных, а управляющие — задачи управления объектом, выдавая необходимые управляющие воздействия в заданные моменты времени или в качестве реакции на внешние события. 14