Вопрос:

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел

Фотография

Ответ ассистента

Проанализируем работу программы: 1. Программа считывает два целых числа $s$ и $t$. 2. Условие `if not(s > 6 or t < 7)` определяет, когда программа выведет «YES». 3. Программа напечатает «NO» в противном случае, то есть когда условие `not(s > 6 or t < 7)` ложно. Это равносильно тому, что выражение `(s > 6 or t < 7)` истинно. Значит, программа печатает «NO», если $s > 6$ ИЛИ $t < 7$. Проверим каждую пару чисел: * (2, 7): $2 > 6$ (ложь), $7 < 7$ (ложь). Итог: ложь (печатает «YES»). * (7, -4): $7 > 6$ (истина), $-4 < 7$ (истина). Итог: истина (печатает «NO»). * (3, 7): $3 > 6$ (ложь), $7 < 7$ (ложь). Итог: ложь (печатает «YES»). * (2, 8): $2 > 6$ (ложь), $8 < 7$ (ложь). Итог: ложь (печатает «YES»). * (5, 7): $5 > 6$ (ложь), $7 < 7$ (ложь). Итог: ложь (печатает «YES»). * (4, 8): $4 > 6$ (ложь), $8 < 7$ (ложь). Итог: ложь (печатает «YES»). * (7, -6): $7 > 6$ (истина), $-6 < 7$ (истина). Итог: истина (печатает «NO»). * (5, 8): $5 > 6$ (ложь), $8 < 7$ (ложь). Итог: ложь (печатает «YES»). * (4, 7): $4 > 6$ (ложь), $7 < 7$ (ложь). Итог: ложь (печатает «YES»). Программа напечатала «NO» 2 раза. **Ответ: 2**

Другие решения

Что ещё задавали пользователи