ИНФОРМАТИКА Определить, какое значение переменной x будет выведено после выполнения фрагмента... Определить, какое значение переменной x будет выведено после выполнения фрагмента программы на алгоритмическом языке. a=24 b=a/8+10 x=b–5 y=2*b–a если (2*x+ya–4) то x=x–2 y=y+2 все если (2*x<b+2) или (2*x–y<10) то x=x+1 y=1 все вывод x
Переменная x будет выведена после выполнения этого фрагмента программы.
Сначала посчитаем значения переменных:
b = a/8 + 10 = 24/8 + 10 = 3 + 10 = 13
x = b - 5 = 13 - 5 = 8
y = 2b - a = 213 - 24 = 26 - 24 = 2
Теперь применим условия:
1) 2x + ya - 4 = 28 + 224 - 4 = 16 + 48 - 4 = 60, условие не выполняется
2) (2x < b + 2) или (2x - y < 10) = (28 < 13 + 2) или (28 - 2 < 10) = (16 < 15) или (16 - 2 < 10) = False or True = True
Следовательно, выполняется второе условие, поэтому:
x = x + 1 = 8 + 1 = 9
y = 1
Итак, после выполнения фрагмента программы переменная x равна 9.