Поделитесь своими знаниями, ответьте на вопрос:
Этот случай вполне мог иметь место во времена «золотой лихорадки» в США. На одном из приисков старатели были возмущены действиями Джо Макдональда- хозяина с салона, принимавшего от них в уплату золотой песок. Очень уж необычными были гири, с которых тот взвешивал золото:1.2.4.8.16.32.64г ( степень числа 2 Джо утверждал, что с такого набора гирь он может взвесить любой порцию золотого песка, не превышающую 127 г. Прав ли Джон Макдональд? Как с названных гирь набрать вес а)23г. Б)49г. в)46г. Г)101г.
not(a) and (b or not(c))
Код на Python:
for a in range(0,2):
for b in range(0,2):
for c in range(0,2):
f=not(a) and (b or not(c))
print('A = ',a,'B = ',b,'C = ',c,'F = ',f)
б) А и не ( В и или не С) получим такое выражение:
a and (b or not(c))
Код на Python:
for a in range(0,2):
for b in range(0,2):
for c in range(0,2):
f=a and (b or not(c))
print('A = ',a,'B = ',b,'C = ',c,'F = ',f)
в) не ( не А или В и С) преобразуем:
a and (b or c)
Код на Python:
for a in range(0,2):
for b in range(0,2):
for c in range(0,2):
f=a and (b or c)
print('A = ',a,'B = ',b,'C = ',c,'F = ',f)