Вопрос:

Дана программа: k = int(input()) n = int(input()) A = int(input()) if (k > 10) or (n > A): print("YES") else: print("NO") Программу запускали 9 раз, при этом переменные k и n вводились парой чисел: (13, 2); (11, 12); (−12, 13); (2, −2); (-10, -10); (6, -5); (2, 8); (9, 10); (1, 10). Укажите наибольшее целое значение параметра A, при котором для указанных входных данных программа напечатает NO шесть раз.

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

Ответ:

Для решения данной задачи, необходимо проанализировать, при каких значениях A программа будет выводить "NO" для каждой пары (k, n).

Программа выводит "YES", если k > 10 или n > A. Следовательно, "NO" будет выведено, когда k <= 10 и n <= A.

Оценим, при каких значениях A программа выдаст "NO" для каждой пары:

  1. (13, 2): k > 10, поэтому всегда "YES".
  2. (11, 12): k > 10, поэтому всегда "YES".
  3. (-12, 13): k <= 10, но n > A, поэтому "NO" будет, если A >= 13.
  4. (2, -2): k <= 10 и n <= A, поэтому "NO" будет, если A >= -2.
  5. (-10, -10): k <= 10 и n <= A, поэтому "NO" будет, если A >= -10.
  6. (6, -5): k <= 10 и n <= A, поэтому "NO" будет, если A >= -5.
  7. (2, 8): k <= 10 и n <= A, поэтому "NO" будет, если A >= 8.
  8. (9, 10): k <= 10 и n <= A, поэтому "NO" будет, если A >= 10.
  9. (1, 10): k <= 10 и n <= A, поэтому "NO" будет, если A >= 10.

Теперь необходимо определить, при каком наибольшем целом значении A программа напечатает "NO" шесть раз. Подсчитаем, сколько раз "NO" выводится для различных значений A:

  • A = -11: 0 раз
  • A = -10: 1 раз (для -10, -10)
  • A = -5: 2 раза (для -10, -10 и 6, -5)
  • A = -2: 3 раза (для -10, -10, 6, -5 и 2, -2)
  • A = 7: 3 раза (для -10, -10, 6, -5 и 2, -2)
  • A = 8: 4 раза (для -10, -10, 6, -5, 2, -2 и 2, 8)
  • A = 9: 4 раза
  • A = 10: 6 раз (для -10, -10, 6, -5, 2, -2, 2, 8, 9, 10 и 1, 10)
  • A = 11: 6 раз
  • A = 12: 6 раз
  • A = 13: 7 раз (для -10, -10, 6, -5, 2, -2, 2, 8, 9, 10, 1, 10 и -12, 13)

Из анализа видно, что при A = 10 программа напечатает "NO" шесть раз.

Ответ: 10

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