Определить, какое значение переменной x будет выведено после выполнения фрагмента программы на алгоритмическом языке.
a=18
b=a/3+5
x=a–10
y=2*b–6
если (3*b>2*a) и (y–x>4)
то x=x–4
y=y/2
все
если (a+10>3*b) или (x+y>30)
то x=x+4
y=6
все
вывод x
Ответы на вопрос
Ответил kazan3000
0
Ответ:
a=18
b=a/3+5 = 18/3 + 5 = 11
x=a–10 = 18 -10 = 8
y=2*b–6 = 2*11 - 6 = 16
если (3*b>2*a) и (y–x>4) => (3*11 > 2*18) и (16-8>4) => (33>36) и (8>4) => (ложь) и (истина) = ложь
то x=x–4 не выполняется
y=y/2 не выполняется
все
если (a+10>3*b) или (x+y>30) => (18+10>3*11) или (8+16>30) => (28>33) или (24 > 30) => (ложь) или (ложь) = ложь
то x=x+4 не выполняется
y=6 не выполняется
все
вывод x = 8
Объяснение:
Новые вопросы