Объяснение:
x = 1 // z = 7
Итерация 1
(7 < 0) - нет ⇒
z = 7 - 1 (z = 6)
x = 1 * 2 (x = 2)
Итерация 2
(6 < 0) - нет ⇒
z = 6 - 2 (z = 4)
x = 2 * 2 (x = 4)
Итерация 3
(4 < 0) - нет ⇒
z = 4 - 4 (z = 0)
x = 4 * 2 (x = 8)
Итерация 4
(0 < 0) - нет ⇒
z = 0 - 8 (z = -8)
x = 8 * 2 (x = 16)
Итерация 5
(-8 < 0) - да ⇒ уходит по стрелке вправо и, видимо, заканчивает свою работу.
Объяснение:
x = 1 // z = 7
Итерация 1
(7 < 0) - нет ⇒
z = 7 - 1 (z = 6)
x = 1 * 2 (x = 2)
Итерация 2
(6 < 0) - нет ⇒
z = 6 - 2 (z = 4)
x = 2 * 2 (x = 4)
Итерация 3
(4 < 0) - нет ⇒
z = 4 - 4 (z = 0)
x = 4 * 2 (x = 8)
Итерация 4
(0 < 0) - нет ⇒
z = 0 - 8 (z = -8)
x = 8 * 2 (x = 16)
Итерация 5
(-8 < 0) - да ⇒ уходит по стрелке вправо и, видимо, заканчивает свою работу.