ИНФОРМАТИКА Определить, какое значение переменной 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

27 Июл 2019 в 19:45
377 +1
0
Ответы
1

Переменная 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.

20 Апр 2024 в 15:25
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир