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

7 Фев 2020 в 19:48
276 +1
0
Ответы
1

Подставляем значения переменных:

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.

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