Вопрос:

Ниже приведена программа, записанная на пяти языках программирования. Было проведено 9 запусков программы... Укажите наибольшее целое значение параметра A, при котором для указанных входных данных программа должна напечатать «NO» ровно пять раз.

Фотография

Ответ ассистента

Для решения этой задачи проанализируем условие программы. Программа выводит «YES», если хотя бы одно из условий истинно: $s > A$ или $t > 12$. В противном случае программа выводит «NO». Нам нужно найти такое наибольшее целое число $A$, при котором программа выведет «NO» ровно пять раз. Программа выводит «NO», когда оба условия ложны одновременно: $s \le A$ И $t \le 12$. 1. Рассмотрим данные пары $(s, t)$ и проверим условие $t > 12$: - (13, 2): $2 > 12$ (Ложь) - (11, 12): $12 > 12$ (Ложь) - (-12, 12): $12 > 12$ (Ложь) - (2, -2): $-2 > 12$ (Ложь) - (-10, -10): $-10 > 12$ (Ложь) - (6, -5): $-5 > 12$ (Ложь) - (2, 8): $8 > 12$ (Ложь) - (9, 10): $10 > 12$ (Ложь) - (1, 13): $13 > 12$ (Истина) — здесь всегда будет «YES». 2. У нас есть 8 пар, где второе условие ($t > 12$) ложно. Чтобы программа вывела «NO» 5 раз, нужно, чтобы среди этих 8 пар ровно в пяти случаях условие $s > A$ также было ложным (то есть $s \le A$). 3. Выпишем значения $s$ для этих 8 пар: 13, 11, -12, 2, -10, 6, 2, 9. Упорядочим их по возрастанию: -12, -10, 2, 2, 6, 9, 11, 13. 4. Чтобы условие $s \le A$ выполнялось ровно для 5 значений, параметр $A$ должен быть больше или равен пятому значению в ряду, но меньше шестого: - 1-е: -12 - 2-е: -10 - 3-е: 2 - 4-е: 2 - 5-е: 6 - 6-е: 9 Значит, $6 \le A < 9$. Наибольшее целое значение $A$ из этого промежутка равно 8. **Ответ: 8**

Другие решения

Что ещё задавали пользователи