
Yggnin
6 год назад
Костя недавно изучил побитовые операции. На прошлом уроке он писал контрольную по этой теме, но не уверен, что не напутал порядок выполнения операций. Решите пример, который достался Косте и скажите ему правильный ответ. 31^(11 & 7 | 11 & !7) ^ 21 | 7 & (25 | 25 & 31) Напомним приоритет операций: ! инверсия значения & побитовое И | побитовое ИЛИ, ^ исключающее ИЛИ В качестве ответа укажите одно целое число в десятичной системе счисления.
ОТВЕТЫ

Schopempa
Jul 8, 2019
31 (10cc) =32-1=2^5-2^0=11111 (2cc)
11 (10cc)=8+2+1=1011 (2cc)
7 (10cc)=111 (2cc)
21=16+4+1=10101 (2cc)
25=16+8+1=11001 (2cc)
-------------------------------------------------------------
11amp;7=1011 amp; 0111=0011
11amp;!7 =1011amp;1000 =1000
11amp;7 | 11amp;!7 =0011 | 1000=1011
------------
25amp;31=11001amp; 11111 =11001
25 | 25amp;31= 11001 | 11001=11001
7 amp; (25|25amp;31) =00111 amp;11001 =00001
-------
31^(11amp;7 | 11amp;!7) = 11111^ 01011 = 10100
10100^10101 = 00001
00001| 00001 = 00001
ответ: 1
11 (10cc)=8+2+1=1011 (2cc)
7 (10cc)=111 (2cc)
21=16+4+1=10101 (2cc)
25=16+8+1=11001 (2cc)
-------------------------------------------------------------
11amp;7=1011 amp; 0111=0011
11amp;!7 =1011amp;1000 =1000
11amp;7 | 11amp;!7 =0011 | 1000=1011
------------
25amp;31=11001amp; 11111 =11001
25 | 25amp;31= 11001 | 11001=11001
7 amp; (25|25amp;31) =00111 amp;11001 =00001
-------
31^(11amp;7 | 11amp;!7) = 11111^ 01011 = 10100
10100^10101 = 00001
00001| 00001 = 00001
ответ: 1
292