Дискретность и цикличность — разные свойства алгоритмов, которые описывают их характер выполнения.
Дискретность означает, что алгоритм должен состоять из конечного набора последовательных шагов. 3 Каждый шаг — это чётко выделенная инструкция, которая выполняется за определённый отрезок времени. 1 Новое действие начинается только после завершения предыдущего. 13
Циклический алгоритм предусматривает многократное повторение одного и того же действия (одних и тех же операций) над новыми исходными данными. 25 Циклический алгоритм содержит определённое условие, когда цикл должен завершиться. 1 Но бывают и бесконечные алгоритмы. 1
Таким образом, дискретность описывает последовательное выполнение шагов, а циклический алгоритм — повторение операций до выполнения определённого условия.