Дискретный алгоритм отличается от непрерывного тем, что в дискретном алгоритме каждый сложный шаг можно разложить на более простые шаги, а обрабатываемые алгоритмом данные состоят из конечных элементов (например, массив и множество состоят из элементов, файл — из компонентов). 1
Непрерывный алгоритм работает с сигналами, которые постоянно меняются во времени и могут принимать любое значение в пределах некоторого интервала. 24 Например, к непрерывным сигналам относятся речь и музыка, изображение, показание термометра (параметр сигнала — высота столба спирта или ртути — имеет непрерывный ряд значений). 2
Таким образом, основное отличие в том, что дискретный алгоритм работает с данными, которые представлены в виде последовательности отдельных элементов, в то время как непрерывный алгоритм имеет дело с сигналами, постепенно меняющимися во времени. 4