Отличие результативности от цикличности в алгоритмах заключается в том, что результативность предполагает получение результата за конечное число шагов, а цикличность — многократное повторение одних и тех же действий. 12
Результативность — свойство алгоритма, которое означает, что после выполнения алгоритма известно, что считать результатом. 3 Алгоритм должен приводить к правильному результату для всех допустимых входных значениях. 3 Если решить задачу при заданных исходных данных за конечное число шагов не удаётся, то говорят, что алгоритм «зацикливается». 1
Цикличность — конструкция, в которой идущая подряд группа действий (шагов) может выполняться несколько раз, в зависимости от входных данных или условия задачи. 2 Циклы позволяют сократить объём алгоритма и представить его компактно за счёт организации повторений большого числа одинаковых вычислений над разными данными для получения необходимого результата. 2 Организация циклов, никогда не приводящая к остановке в выполнении алгоритма, нарушает требование его результативности. 1