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

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

Условие

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

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

Решение

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

Обсуждения

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

Меню

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