Вопрос:

12. Было проведено 9 запусков программы: s = int(input()) t = int(input()) if s > 2 and t < 5: print("YES") else: print("NO") В качестве значений переменных s и t вводились следующие пары чисел: (-2, 3); (2, 5); (0, 3); (5, -3); (5, 4); (11, 4); (8, -6); (7, 3); (9, 1). Сколько было запусков, при которых программа напечатала «NO»? Запишите решение и ответ.

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

Ответ:

Дано:

  • Программа печатает "YES", если s > 2 И t < 5.
  • Во всех остальных случаях программа печатает "NO".
  • Было проведено 9 запусков с парами (s, t):
    • (-2, 3); (2, 5); (0, 3); (5, -3); (5, 4); (11, 4); (8, -6); (7, 3); (9, 1).

Решение:

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

  1. (-2, 3): s = -2 (не > 2), t = 3 (< 5). Условие s > 2 ложно. → NO
  2. (2, 5): s = 2 (не > 2), t = 5 (не < 5). Оба условия ложны. → NO
  3. (0, 3): s = 0 (не > 2), t = 3 (< 5). Условие s > 2 ложно. → NO
  4. (5, -3): s = 5 (> 2), t = -3 (< 5). Оба условия истинны. → YES
  5. (5, 4): s = 5 (> 2), t = 4 (< 5). Оба условия истинны. → YES
  6. (11, 4): s = 11 (> 2), t = 4 (< 5). Оба условия истинны. → YES
  7. (8, -6): s = 8 (> 2), t = -6 (< 5). Оба условия истинны. → YES
  8. (7, 3): s = 7 (> 2), t = 3 (< 5). Оба условия истинны. → YES
  9. (9, 1): s = 9 (> 2), t = 1 (< 5). Оба условия истинны. → YES

Подсчитаем количество запусков, при которых было напечатано "NO":

  • Запуски 1, 2, 3 напечатали "NO".
  • Всего 3 запуска напечатали "NO".

Ответ: 3

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

Похожие