Просмотр содержимого документа
«Презентация "Анализ истинности логического выражения" (КИМ15,параметры)»
Анализ истинности логического выражения ( Параметры )
ЕГЭ, КИМ 15
учитель МБОУ СОШ с.Тербуны
Болгова Н.А.
Укажите наибольшее целое значение А, при котором выражение
(y – x = 5) ∨ (A 3 + y) ∨ (A 2 + 16)
истинно для любых целых положительных значений x и y.
1 вариант:
for A in range ( 1 , 100 ):
F = 1
for x in range ( 1 , 1000 ):
for y in range ( 1 , 1000 ):
F*=(y-x != 5 ) or (A 2 *x** 3 +y) or (A 2 + 16 )
if not F :
break
if F :
print (A)
2 вариант:
c = []
f or A in range ( 1 , 100 ):
F = 1
for x in range ( 1 , 1000 ):
for y in range ( 1 , 1000 ):
F*=(y-x!= 5 ) or (A 2 *x** 3 +y) or (A 2 + 16 )
if not F :
break
if F :
c.append(A)
p rint ( max (c))
240. Для какого наибольшего целого числа А формула
( ( x 9) ( x x A ) ) ( ( y y A ) ( y 10) )
т ождественно истинна (то есть принимает значение 1 при любых целых неотрицательных значениях переменных x и y )?
for a in range(1,1000):
F = 1
for x in range(1,1000):
for y in range(1,1000):
F *= (not(x
if not F :
break
if F :
print(a)
2 способ
импликация
for a in range(1,1000):
F = 1
for x in range(1,1000):
for y in range(1,1000):
F *= ((x (x * x (y
if not F :
break
if F :
print(a)
for a in range(1, 1000):
F = 1
for x in range(1,100):
for y in range(1,100):
F *= (not(y * y
if not F :
break
if F :
print(a)
k = 0
for a in range(1, 10000):
F = 1
for x in range(1,100):
for y in range(1,100):
F *= (not(x
if not F :
break
if F :
print(a)
k += 1 (k=k+1)
print('kol-vo=',k)
259
Демо 2024