boolean = [True, False]
print('Puerta Lógica And\n')
print('Val I','Val J','Res.','\n',sep='\t',)
for i in boolean:
for j in boolean:
print(i, j, i and j, sep ='\t')
Puerta Lógica And
Val I Val J Res.
True True True
True False False
False True False
False False False
print('\nPuerta Lógica Or\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, i or j, sep ='\t')
Puerta Lógica Or
Val I Val J Res.
True True True
True False True
False True True
False False False
print('\nPuerta Lógica Xor\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, i ^ j, sep ='\t')
Puerta Lógica Xor
Val I Val J Res.
True True False
True False True
False True True
False False False
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, i and (i ^ j), sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True False
True False True
False True False
False False False
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, j and (i ^ j), sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True False
True False False
False True True
False False False
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, not i and not j, sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True False
True False False
False True False
False False True
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, i or (i and j), sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True True
True False True
False True False
False False False
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, j or (i and j), sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True True
True False False
False True True
False False False
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, not (i ^ j), sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True True
True False False
False True False
False False True
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, not j, sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True False
True False True
False True False
False False True
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, not i, sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True False
True False False
False True True
False False True
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j,i or not j, sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True True
True False True
False True False
False False True
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j,j or not i, sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True True
True False False
False True True
False False True
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j,not (i and j), sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True False
True False True
False True True
False False True
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j,(i ^ j) or not(i ^ j), sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True True
True False True
False True True
False False True
print('\nPuerta Lógica Esp\n')
print('Val I','Val J','Res.','\n',sep='\t')
for i in boolean:
for j in boolean:
print(i, j, i and not i, sep ='\t')
Puerta Lógica Esp
Val I Val J Res.
True True False
True False False
False True False
False False False