Информатика, вопрос задал stalker1939 , 7 лет назад

Определить, какое значение переменной 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

Объяснение:

Новые вопросы