Определить, какое значение переменной y будет выведено после выполнения фрагмента программы на алгоритмическом языке. Определить, какое значение переменной y будет выведено после выполнения фрагмента программы на алгоритмическом языке. a=6 b=2*a+15 x=6 y=b/3+4 если (2*a>b) и (b>y) то x=y+3 y=x/2 все если (3*a>b) или (b-a>y) то x=y+4 y=x*2 все вывод y
Подставляем значения переменных:
a = 6
b = 2a + 15 = 26 + 15 = 12 + 15 = 27
x = 6
y = b/3 + 4 = 27/3 + 4 = 9 + 4 = 13
Теперь проверяем условия:
(2a > b) и (b > y)
26 = 12 > 27, но 27 > 13, условие не выполняется.
(3a > b) или (b-a > y)
36 = 18 > 27, условие выполняется.
Теперь выполняем действия:
x = y + 4 = 13 + 4 = 17
y = x2 = 172 = 34
Значит, после выполнения фрагмента программы будет выведено значение y = 34.