Контрольные задания > 11. Определите значения переменных x и y после выполнения фрагмента алгоритма, если первоначально x = 9 и y = 5.
Вопрос:
11. Определите значения переменных x и y после выполнения фрагмента алгоритма, если первоначально x = 9 и y = 5.
Ответ:
Давайте проследим, как меняются значения переменных x и y в соответствии с представленным алгоритмом.
1. Начальные значения: x = 9, y = 5.
2. Первое условие: Проверяем, верно ли, что x > 16. Поскольку 9 > 16 - неверно (false), переходим к ветке "нет".
3. Ветка "нет":
* x присваивается значение x + 5, то есть x = 9 + 5 = 14.
* y присваивается значение y - 3, то есть y = 5 - 3 = 2.
4. Второе условие: Проверяем, верно ли, что x < y. Поскольку 14 < 2 - неверно (false), переходим к ветке "нет".
5. Ветка "нет":
* x присваивается значение x + 5, то есть x = 14 + 5 = 19.
* y присваивается значение y - 3, то есть y = 2 - 3 = -1.
Таким образом, после выполнения фрагмента алгоритма, значения переменных будут:
x = 19, y = -1