Контрольные задания > Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t):
(-8, -9); (5, 11); (3, 11); (-18, 0); (0, -9); (15, 6); (17, 3); (-4, 5); (2, 3).
Сколько было запусков, при которых программа напечатала "NO"?
Вопрос:
Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t):
(-8, -9); (5, 11); (3, 11); (-18, 0); (0, -9); (15, 6); (17, 3); (-4, 5); (2, 3).
Сколько было запусков, при которых программа напечатала "NO"?
Программа печатает "YES", если выполняется условие `(s > -2) or (t > 3)`. В противном случае, она печатает "NO". Нужно проверить, для каких пар (s, t) это условие не выполняется, то есть `s <= -2 and t <= 3`.
1. (-8, -9): s = -8, t = -9. Условие `s <= -2 and t <= 3` выполняется (-8 <= -2 и -9 <= 3). Вывод: "NO".
2. (5, 11): s = 5, t = 11. Условие `s > -2 or t > 3` выполняется. Вывод: "YES".
3. (3, 11): s = 3, t = 11. Условие `s > -2 or t > 3` выполняется. Вывод: "YES".
4. (-18, 0): s = -18, t = 0. Условие `s <= -2 and t <= 3` выполняется (-18 <= -2 и 0 <= 3). Вывод: "NO".
5. (0, -9): s = 0, t = -9. Условие `s > -2 or t > 3` выполняется. Вывод: "YES".
6. (15, 6): s = 15, t = 6. Условие `s > -2 or t > 3` выполняется. Вывод: "YES".
7. (17, 3): s = 17, t = 3. Условие `s > -2 or t > 3` выполняется. Вывод: "YES".
8. (-4, 5): s = -4, t = 5. Условие `s > -2 or t > 3` выполняется. Вывод: "YES".
9. (2, 3): s = 2, t = 3. Условие `s > -2 or t > 3` не выполняется, условие `s <= -2 and t <= 3` не выполняется. Проверим s > -2 или t > 3, 2 > -2 - true, значит условие выполняется, вывод YES
Считаем количество "NO": 1, 2, 3.
Ответ: 2