Ответ:

Конечность означает, что алгоритм завершается за конечное число шагов для допустимых исходных данных. Массовость означает, что алгоритм применим к целому классу исходных данных, а не только к одному фиксированному набору.

АлгоритмКонечностьМассовостьОбоснование
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) конечность — нет, массовость — да.