Вопрос:

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следую- щие пары чисел: (2, -2); (5, 3); (14, 1); (−12, 5); (5, 7); (10, 3); (8, 2); (3, 0); (-4, 9). Сколько было запусков, при которых программа на- печатала «YES»?

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

Ответ:

Рассмотрим условие вывода YES: not (s > -4) or (t < 3). Это условие эквивалентно (s <= -4) or (t < 3).

Проверим пары чисел:

  1. (2, -2): 2 <= -4 - ложь, -2 < 3 - истина. Условие выполняется, вывод YES.
  2. (5, 3): 5 <= -4 - ложь, 3 < 3 - ложь. Условие не выполняется, вывод NO.
  3. (14, 1): 14 <= -4 - ложь, 1 < 3 - истина. Условие выполняется, вывод YES.
  4. (-12, 5): -12 <= -4 - истина, 5 < 3 - ложь. Условие выполняется, вывод YES.
  5. (5, 7): 5 <= -4 - ложь, 7 < 3 - ложь. Условие не выполняется, вывод NO.
  6. (10, 3): 10 <= -4 - ложь, 3 < 3 - ложь. Условие не выполняется, вывод NO.
  7. (8, 2): 8 <= -4 - ложь, 2 < 3 - истина. Условие выполняется, вывод YES.
  8. (3, 0): 3 <= -4 - ложь, 0 < 3 - истина. Условие выполняется, вывод YES.
  9. (-4, 9): -4 <= -4 - истина, 9 < 3 - ложь. Условие выполняется, вывод YES.

Таким образом, программа напечатала YES 6 раз.

Ответ: 6

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