Вопрос:

3. Ниже приведена программа Python s = int (input ()) t = int (input ()) A = int (input ()) if (s > A) or (t > 12): print("YES") else: print("NO") Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (13, 2); (11,12); (-12, 12); (2, -2); (-10, -10); (6, -5); (2,8); (9, 10); (1, 13). Укажите наименьшее целое значение параметра А, при котором для указанных входных данных программа напечатает «NO» восемь раз.

Смотреть решения всех заданий с листа

Ответ:

Решение:

Программа напечатает \'NO\' в двух случаях:


  1. \(s \le A\) И \(t \le 12\)

  2. \(s \le A\) И \(t > 12\)

Программа напечатает \'YES\' если \(s > A\) ИЛИ \(t > 12\).

Чтобы программа напечатала \'NO\' восемь раз, нам нужно, чтобы условие \(s \le A\) выполнялось для восьми пар, а условие \(t \le 12\) выполнялось для всех девяти пар.

Рассмотрим пары \((s, t)\) и условие \(t \le 12\):

  • (13, 2): \(2 \le 12\) — истина
  • (11, 12): \(12 \le 12\) — истина
  • (-12, 12): \(12 \le 12\) — истина
  • (2, -2): \(-2 \le 12\) — истина
  • (-10, -10): \(-10 \le 12\) — истина
  • (6, -5): \(-5 \le 12\) — истина
  • (2, 8): \(8 \le 12\) — истина
  • (9, 10): \(10 \le 12\) — истина
  • (1, 13): \(13 \le 12\) — ложь

Для восьми пар условие \(t \le 12\) выполняется. Это значит, что для того, чтобы программа напечатала \'NO\', должно выполняться условие \(s \le A\).

Для каких \(s\) условие \(s \le A\) должно выполняться, чтобы \'NO\' было напечатано 8 раз?

  • (13, 2): \(13 \le A\)
  • (11, 12): \(11 \le A\)
  • (-12, 12): \(-12 \le A\)
  • (2, -2): \(2 \le A\)
  • (-10, -10): \(-10 \le A\)
  • (6, -5): \(6 \le A\)
  • (2, 8): \(2 \le A\)
  • (9, 10): \(9 \le A\)

Для одной пары \((1, 13)\), \(t > 12\), поэтому программа напечатает \'YES\', независимо от \(A\). Значит, нам нужно, чтобы \(s \le A\) выполнялось для остальных 8 пар.

Чтобы \(s \le A\) выполнялось для 8 пар, \(A\) должно быть больше или равно наибольшему \(s\) среди этих 8 пар. Наибольшее \(s\) среди этих 8 пар равно 13.

Следовательно, \(A \ge 13\).

Наименьшее целое значение \(A\), при котором \(A ≥ 13\), равно 13.

Ответ: 13

ГДЗ по фото 📸
Подать жалобу Правообладателю