Відповідь:
Нет
Пояснення:
Я хз как, поэтому предположим, что эквивалентность двух этих высказываний - это равенство результатов при одинаковых значениях аргументов.
A B C ¬А (В∨С) ¬(А∨¬В) ¬В&С ¬(А∨¬В) ∨¬В&С ¬А&(В∨С)
0 0 0 1 0 0 0 0 0
0 0 1 1 1 0 1 1 1
0 1 0 1 1 1 0 1 1
0 1 1 1 1 1 0 1 1
1 0 0 0 0 0 0 0 0
1 0 1 0 1 0 1 1 0
1 1 0 0 1 0 0 0 0
1 1 1 0 1 0 0 0 0
Как видим из последних двух столбцов - эти высказывания не эквивалентны
Python:
# A
print(len([i for i in range(1000, 10000) if i % 7 == 0]))
# B
for i in range(100, 1000):
if all([i % 15 == 11, i % 11 == 9]):
print(i)
# C(1)
N = int(input())
numbers = [i for i in range(1, N+1)]
result = numbers[0]
for i in numbers[1:]:
result *= i
print(result)
# C(2)
import math
print(math.factorial(int(input(
# D
digits = [int(n) for n in str(i)]
with_a_degree = [n ** len(str(i)) for n in digits]
if sum(with_a_degree) == i:
Відповідь:
Нет
Пояснення:
Я хз как, поэтому предположим, что эквивалентность двух этих высказываний - это равенство результатов при одинаковых значениях аргументов.
A B C ¬А (В∨С) ¬(А∨¬В) ¬В&С ¬(А∨¬В) ∨¬В&С ¬А&(В∨С)
0 0 0 1 0 0 0 0 0
0 0 1 1 1 0 1 1 1
0 1 0 1 1 1 0 1 1
0 1 1 1 1 1 0 1 1
1 0 0 0 0 0 0 0 0
1 0 1 0 1 0 1 1 0
1 1 0 0 1 0 0 0 0
1 1 1 0 1 0 0 0 0
Как видим из последних двух столбцов - эти высказывания не эквивалентны
Python:
# A
print(len([i for i in range(1000, 10000) if i % 7 == 0]))
# B
for i in range(100, 1000):
if all([i % 15 == 11, i % 11 == 9]):
print(i)
# C(1)
N = int(input())
numbers = [i for i in range(1, N+1)]
result = numbers[0]
for i in numbers[1:]:
result *= i
print(result)
# C(2)
import math
print(math.factorial(int(input(
# D
for i in range(100, 1000):
digits = [int(n) for n in str(i)]
with_a_degree = [n ** len(str(i)) for n in digits]
if sum(with_a_degree) == i:
print(i)