Вопрос:

Ниже приведена программа алг нач цел s, t Ввод s Ввод t если s < 5 или t > 5 то вывод "YES" иначе вывод "NO" все кон Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел: (2, 5), (5, 2); (4, 4); (2, -2); (3, 1); (8, 3); (9, -7): (7, 7); (4, 6). Сколько было запусков, при которых программа напечатала «NO»?

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

Ответ:

Решение:

Программа напечатает "NO", если условие если s < 5 или t > 5 будет ложным. Это означает, что оба под-условия должны быть ложными:

  • s < 5 должно быть ложным, то есть s >= 5
  • t > 5 должно быть ложным, то есть t <= 5

Таким образом, программа напечатает "NO", если s >= 5 И t <= 5.

Рассмотрим пары чисел, которые вводились:

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

Программа напечатала "NO" в случаях, когда s >= 5 и t <= 5. Это произошло в 3 случаях.

Ответ: 3

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