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