Вопрос:

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

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

Ответ:

Разбор условия программы:

Программа выведет "YES", если выполнены оба условия:

  1. s >= -4 (s больше или равно -4)
  2. not (s <= t) (неверно, что s меньше или равно t, что эквивалентно s > t)

Во всех остальных случаях программа выведет "NO".

Анализ пар чисел:

Проверим каждую пару (s, t) на соответствие условиям:

  • (7, 5): 7 >= -4 (True) И 7 > 5 (True) -> YES
  • (-3, -10): -3 >= -4 (True) И -3 > -10 (True) -> YES
  • (-7, 0): -7 >= -4 (False) -> NO
  • (-4, -6): -4 >= -4 (True) И -4 > -6 (True) -> YES
  • (12, 11): 12 >= -4 (True) И 12 > 11 (True) -> YES
  • (3, 1): 3 >= -4 (True) И 3 > 1 (True) -> YES
  • (0, -1): 0 >= -4 (True) И 0 > -1 (True) -> YES
  • (4, 4): 4 >= -4 (True) И 4 > 4 (False) -> NO
  • (-2, -3): -2 >= -4 (True) И -2 > -3 (True) -> YES

Подсчет запусков с "NO":

Программа напечатала "NO" в следующих случаях:

  • (-7, 0)
  • (4, 4)

Всего таких запусков 2.

Ответ: 2

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