Вопросы к Поиску с Алисой
Основные различия между результативными и массовыми алгоритмами заключаются в их свойствах:
Результативность означает, что алгоритм должен давать конкретный результат за конечное число шагов. sgpi.ru examer.ru При этом должны быть рассмотрены все возможные ситуации и для каждой из них получен результат. examer.ru Под результатом может пониматься и сообщение о том, что задача решения не имеет. examer.ru
Массовость подразумевает, что алгоритм должен давать решение не только для конкретного набора значений, а для целого класса задач, который определяется диапазоном возможных исходных данных (область применимости алгоритма). examer.ru Например, алгоритм сложения применим к любой паре натуральных чисел. profbeckman.narod.ru
Таким образом, результативность фокусируется на получении определённого результата, в то время как массовость — на способности алгоритма решать задачи из определённого класса, независимо от конкретных исходных данных.