Вопрос:

9. Ниже приведена программа Алгоритмический язык алг нач цел s, t ВВОД S ввод t если s < 5 или t > 5 то вывод "YES" иначе вывод "NO" все KOH Было проведено 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":

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

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

Ответ: 3

ГДЗ по фото 📸

Похожие