<span>B&C→AvB=С
</span> ¬(B&C)v(AvB)=С
(¬Cv¬B)v(AvB)=С
(¬CvA)v(¬BvB)=С
(¬CvA)v1=С
1 = C
<span>
</span>
(Начало) Print:("Введите число A")
[Ввод А] Int(input())
/B=A××2. B=A××2
[Вывод B] Print("B="B)
(Конец)
Тут все достаточно просто.
Всего 32 уникальных карты карты
32= 2^5 - значит получаем всего 5 бит информации
Для более подробного объяснения можно разделить карты на номинал и масти
Всего 4 масти в колоде
Для обозначения Масти нужно два бита
00 - пики
01 - буби
10 - черви
11 - крести
и 8 номиналов нужно 3 бита
000 - туз
001 - король
010 - дама
011 - валет
100 - десятка
101 - девятка
110 - восьмерка
111 - семерка
Диалоговые окна и окна папок