Ответ:
Конечность означает, что алгоритм завершается за конечное число шагов для допустимых исходных данных. Массовость означает, что алгоритм применим к целому классу исходных данных, а не только к одному фиксированному набору.
| Алгоритм | Конечность | Массовость | Обоснование |
|---|---|---|---|
| 1 | Нет | Да | Подходит для разных значений b, но завершение не гарантировано: например, при b > 9 или нецелом b число 9 может не получиться. |
| 2 | Нет | Нет | Прибавляя 3 к 12, получаем 12, 15, 18, 21, 24, 27; число 26 не получится. Кроме того, исходные числа фиксированы. |
| 3 | Да | Нет | Выполняются два действия: 2 + 25 = 27, затем 27 · 50 = 1350. Данные фиксированы. |
| 4 | Нет | Да | Заданы разные положительные числа a и b, то есть целый класс данных. Но равенство может не наступить: например, при a > b прибавление положительного b только увеличивает a. |
Ответ: 1) конечность — нет, массовость — да; 2) конечность — нет, массовость — нет; 3) конечность — да, массовость — нет; 4) конечность — нет, массовость — да.
