Вопрос:

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

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

Ответ:

Решение

Краткое пояснение: Проверим каждую пару чисел и посчитаем, в скольких случаях программа напечатает "NO".

Программа выводит "YES", если s < 5 или t > 5, иначе выводит "NO".

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

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

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

Ответ: 3

Проверка за 10 секунд: Проверь каждую пару чисел на соответствие условию s < 5 или t > 5 и посчитай количество "NO".

Доп. профит: Редфлаг. Обрати внимание на логический оператор ИЛИ. Достаточно выполнения одного из условий.

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

Похожие