Форум » Логические выражения » 15. 268) (М.В. Кузнецова) » Ответить

15. 268) (М.В. Кузнецова)

Артур: Не сходится ответ, у меня получается 5 (5,6,7,8,9) Сколько существует целых значений А, при которых формула ((x > A) ∧ (x⋅x < 19)) ∨ ((y⋅y > 91) ∧ (y < A)) тождественно ложна (то есть принимает значение 0 при любых целых неотрицательных значениях переменных x и y)?

Ответов - 1

polyakovss: Внимание! Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение. Артур пишет: у меня получается 5 (5,6,7,8,9) Правильно: 7 (4 5 6 7 8 9 10). Возможно, при преобразовании формулы Вы не учли, что not от "<" дает ">=", а not от ">" дает "<=". [pre2] count = 0 for A in range(-100,100): k = 1 for x in range(100): for y in range(100): k *= not (((x > A) and (x*x < 19)) or ((y*y > 91) and (y < A))) if k: count += 1 print(count) [/pre2]



полная версия страницы