Давайте разберем алгоритм, используя блок-схему на изображении:
Начало: Переменные X и Y инициализируются.
- X = 50
- Y = 0
Первое условие: Проверяем
X > 10.- 50 > 10, условие истинно, идем дальше.
Блок выполнения действий:
- X = X - 10: Новый X = 50 - 10 = 40
- Y = Y + 1: Новый Y = 0 + 1 = 1
Проверка условия снова:
- Проверяем
X > 10. - 40 > 10, условие истинно.
- Проверяем
Цикл повторяется:
- X = X - 10: Новый X = 40 - 10 = 30
- Y = Y + 1: Новый Y = 1 + 1 = 2
Проверка условия:
- Проверяем
X > 10. - 30 > 10, условие истинно.
- Проверяем
Продолжаем цикл:
- X = X - 10: Новый X = 30 - 10 = 20
- Y = Y + 1: Новый Y = 2 + 1 = 3
Проверка условия:
- Проверяем
X > 10. - 20 > 10, условие истинно.
- Проверяем
Продолжаем цикл:
- X = X - 10: Новый X = 20 - 10 = 10
- Y = Y + 1: Новый Y = 3 + 1 = 4
Проверяем условие:
- Проверяем
X > 10. - 10 > 10, условие ложно, цикл завершается.
- Проверяем
После выполнения алгоритма значение переменной Y равно 4. Поэтому, выбранный ответ - 4.