ответы:
1) 4 раза
2) 5 раз
Поскольку цикл зависит от переменной x разберём только её:
1. x = 1 проверяем условие цикла 1 < 5 (да) цикл запускается х = 2
2. x = 2 проверяем условие цикла 2 < 5 (да) цикл запускается х = 3
3. x = 3 проверяем условие цикла 3 < 5 (да) цикл запускается х = 4
4. x = 4 проверяем условие цикла 4 < 5 (да) цикл запускается х = 5
5. x = 5 проверяем условие цикла 5 < 5 (нет) цикл не запускается
Следовательно цикл исполнится 4 раза.
При изменении условий на x <= 5
1. x = 1 проверяем условие цикла 1 <= 5 (да) цикл запускается х = 2
2. x = 2 проверяем условие цикла 2 <= 5 (да) цикл запускается х = 3
3. x = 3 проверяем условие цикла 3 <= 5 (да) цикл запускается х = 4
4. x = 4 проверяем условие цикла 4 <= 5 (да) цикл запускается х = 5
5. x = 5 проверяем условие цикла 5 <= 5 (да) цикл запускается х = 6
6. x = 6 проверяем условие цикла 6 <= 5 (нет) цикл не запускается
Следовательно цикл исполнится 5 раз.
Программа не полностью показана, но насколько я понял, в начале просто задаются исходные данные:
-координаты x, y
-индекс (от 0 до 2) для выбора одного из трёх вариантов функции f
Таблицу Excel и мой вариант программы я приложил к решению (смотри вложения внизу).
В таблице вычисляется значение b так же как и в программе. А также вычисляется f и значение x*y (чтобы было понятнее, по какой формуле считала программа). Чтобы формулы нормально читались, я задал имена ячейкам с исходными данными и результатами такие же, как и имена переменных в программе.
Результаты вычислений в нескольких точках я сверил с программой- всё совпадает.
Последняя приложенная картинка- на координатной плоскости тремя разными цветами выделены области на которых применяются три разных формулы расчёта b ( в зависимости от значения x*y ).