Объяснение:
1 вариант
¬а ∨ (b∨¬с)
1 ¬с (первое отрицание в скобках)
2 b∨¬с (второе дизъюнкция в скобках)
3) ¬а (отрицание а)
4)¬а ∨ (b∨¬с) - дизъюнкция ¬а и выражения в скобках
а∧ ¬ (b∨¬с)∨ d
1 ¬с (первое отрицание в скобках)
2 b∨¬с (второе дизъюнкция в скобках)
3 ¬ (b∨¬с)(отрицание выражения в скобках)
4 а∧ ¬ (b∨¬с) конъюнкция а и выражения скобках)
5 дизъюнкция п.4 и Д
Талица истинности
A b c b∧c a∨b∧c ¬a∨b∧c
0 0 0 0 0 1
0 0 1 0 0 1
0 1 0 0 0 1
0 1 1 1 1 0
1 0 0 0 1 0
1 0 1 0 1 0
1 1 0 0 1 0
1 1 1 1 1 0
2 вариант
а∨b∧c
1. конъюнкция b∧c
2 дизъюнкция а и п. 1
¬(а∨b)∨с
1. дизъюнкция в скобках а∨b
2 отрицание выражения в скобках ¬(а∨b)
3 дизъюнкция с и п.3
2 таблица истинности
А b c ¬c ¬b ¬b∧a ¬c∨¬b∧a
0 0 0 1 1 0 1
0 0 1 0 1 0 0
0 1 0 1 0 0 1
0 1 1 0 0 0 0
1 0 0 1 1 1 1
1 0 1 0 1 1 1
1 1 0 1 0 0 1
1 1 1 0 0 0 0
a = input("Введите текущую координату фигуры(вертикаль): ")
b = input("Введите текущую координату фигуры(горизонталь): ")
c = input("Введите координату для хода(вертикаль): ")
d = input("Введите координату для хода(горизонталь): ")
# Условие
if (a==c) and (b==c):
#Конец условия
print("Фигура может сделать ход")
else:
print("Фигура НЕ может сделать ход")
Условия:
а) if (a==c) and (b==c): #ладья
б) if abs(a-c) == abs(b-d): #слон
в) if abs(a-c)==1 or abs(b-d)==1: #король
г) if abs(a-c) == abs(b-d) or a == c or b == d: #ферзь
ж) if((abs(abs(a-c)-2)<0.5) and (abs(abs(b-d)-1)<0.5)
or (abs(abs(a-c)-1)<0.5) and (abs(abs(b-d)-2.0)<0.5)): #конь