мне по информатике!Напишите программу, которая определяет больше, меньше или равно ли введенное число нулю. Если число больше нуля, программа должна выводить сообщение "Greater", если меньше нуля "Lower", а если равно нулю, то "Zero".
1) F=Av(¬A&B) По закону дистрибутивности раскроем скобки (Av¬A)&(AvB) Av¬A = 1, значит остаётся AvB
2) F =A&(¬AvB) По тому же закону раскрываем скобки (A&¬A)v(A&B) A&¬A = 0, значит остаётся A&B
3. (AvB)&(¬BvA)&(¬CvB) По закону склеивания (AvB)&(¬BvA) = A , получается, что выражение принимает вид A&(¬CvB) Можно раскрыть скобки, получим A&¬C v A&B
4) F =(1v(AvB))v((AC)&1) Скобка (1v(AvB)) = 1, так как 1 v ЧТОУГОДНО = 1 Получаем выражение 1v((AC)&1) = 1, так как 1 v ЧТОУГОДНО = 1 ответ 1
Рассмотрим второе число 6 : у него 0 десятков 0=2^0-1 третье: 16 : один десяток (1) 1=2^1-1 четвёртое: 36 три десятка 3=2^2-1 пятое 76 7=2^3-1 шестое 156 15=2^4 -1
# Python 3.x
digit=int(input("digit: "))
print("Greater" if digit > 0 else ("Lower" if digit < 0 else "Zero"))