Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 66222 Определить, какое значение переменной х...

Условие

Определить, какое значение переменной х будет выведено после выполнения Фрагмента программы на алгоритмическом языке. В ответ запишите только 1 число. Если ответом является нецелое число, то в ответ записывается целое число, полученное округлением по правилам математики.

информатика колледж 269

Решение

a = 24
b = a/8 + 10 = 24/8 + 10 = 3 + 10 = 13
x = b - 5 = 13 - 5 = 8
y = 2*b - a = 2*13 - 24 = 26 - 24 = 2
1 условие
2*x + y = 2*8 + 2 = 16 + 2 = 18 < a = 24
2*b = 2*13 = 26 > a - 4 = 24 - 4 = 20
Если (2*x + y < a) И (2*b > a - 4)
Оба условия выполнены, поэтому:
x = x - 2 = 8 - 2 = 6
y = y + 2 = 2 + 2 = 4
2 условие
2*x = 2*6 = 12 < b + 2 = 13 + 2 = 15
2*x - y = 2*6 - 4 = 12 - 4 = 8 < 10
Если (2*x < b + 2) ИЛИ (2*x - y < 10)
Оба условия выполнены, но достаточно любого из них:
x = x + 1 = 6 + 1 = 7
y = 1
Вывод: 7

Написать комментарий

Меню

Присоединяйся в ВК