Вопрос:

10. Ниже приведена программа, записанная на четырех языках программирования. Python s = int(input()) t = int(input()) if (s > 7) or (t > 10): print ("YES") else: print ("NO") Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел (s, t): (7, 9); (15, 8); (13, 0); (-4, 10); (10, -9); (15, 6); (17, 10); (-4, 5); (2, 10). Сколько было запусков, при которых программа напечатала "NO"?

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

Ответ:

Разберем задачу. Программа считывает два числа, `s` и `t`, а затем проверяет условие: если `s` больше 7 ИЛИ `t` больше 10, то программа выводит "YES", иначе выводит "NO". Нам нужно посчитать, сколько раз программа выведет "NO". Это произойдет, когда `s` будет меньше или равно 7 И `t` будет меньше или равно 10. Перечислим пары чисел (s, t), для которых программа напечатает "NO": 1. (7, 9): s <= 7 и t <= 10, значит, программа напечатает "NO". 2. (15, 8): s > 7, значит, программа напечатает "YES". 3. (13, 0): s > 7, значит, программа напечатает "YES". 4. (-4, 10): t <= 10, значит, программа напечатает "NO". 5. (10, -9): s > 7, значит, программа напечатает "YES". 6. (15, 6): s > 7, значит, программа напечатает "YES". 7. (17, 10): s > 7, значит, программа напечатает "YES". 8. (-4, 5): s <= 7 и t <= 10, значит, программа напечатает "NO". 9. (2, 10): s <= 7 и t <= 10, значит, программа напечатает "NO". Таким образом, программа напечатает "NO" 4 раза. **Ответ: 4**
ГДЗ по фото 📸
Подать жалобу Правообладателю