Вопрос:

Ниже приведена программа, записанная на языке программирования. s = int(input()) k = int(input()) if (s <= k) or not (k > 5): print("YES") else: print("NO") Было проведено 9 запусков программы, при которых в качестве значений переменных з и к вводились следующие пары чисел: (13, 11); (-1, -4); (14, 8); (5, 7); (-10, 2); (12, 5); (11, 10); (8, 6); (9, 9) Сколько было запусков, при которых программа напечатала «YES»? Реши задачу любым удобным способом и впиши ответ в поле ниже.

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

Ответ:

Для решения задачи необходимо проанализировать каждую пару чисел и определить, при каких условиях программа выведет «YES».

Программа выводит «YES», если выполняется условие (s <= k) or not (k > 5). Это означает, что либо s меньше или равно k, либо k не больше 5.

Проверим каждую пару чисел:

  1. (13, 11): s = 13, k = 11. 13 <= 11 (ложь) or not (11 > 5) (ложь). Результат: NO
  2. (-1, -4): s = -1, k = -4. -1 <= -4 (ложь) or not (-4 > 5) (истина). Результат: YES
  3. (14, 8): s = 14, k = 8. 14 <= 8 (ложь) or not (8 > 5) (ложь). Результат: NO
  4. (5, 7): s = 5, k = 7. 5 <= 7 (истина) or not (7 > 5) (ложь). Результат: YES
  5. (-10, 2): s = -10, k = 2. -10 <= 2 (истина) or not (2 > 5) (истина). Результат: YES
  6. (12, 5): s = 12, k = 5. 12 <= 5 (ложь) or not (5 > 5) (истина). Результат: YES
  7. (11, 10): s = 11, k = 10. 11 <= 10 (ложь) or not (10 > 5) (ложь). Результат: NO
  8. (8, 6): s = 8, k = 6. 8 <= 6 (ложь) or not (6 > 5) (ложь). Результат: NO
  9. (9, 9): s = 9, k = 9. 9 <= 9 (истина) or not (9 > 5) (ложь). Результат: YES

Подсчитаем количество запусков, при которых программа напечатала «YES»:

YES: (-1, -4), (5, 7), (-10, 2), (12, 5), (9, 9)

Всего 5 запусков.

Ответ: 5

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