Информатика, системы счисления Пусть имеются двоичные числа: a=10010010, b=00011011, c=00010101. Тогда в шестнадцатеричной системе счисления d=¬a∧b+c ∨ ¬(a+b) равно
Для решения задачи нужно выполнить последовательные операции с числами a, b, c:
Найти дополнение к двоичному числу a: a = 10010010 ¬a = 01101101
Провести побитовое логическое "и" между ¬a и b: ¬a = 01101101 b = 00011011 ¬a∧b = 00001001
Найти сумму c и результат пункта 2: c = 00010101 ¬a∧b = 00001001 c+¬a∧b = 00011110
Найти сумму результатов пунктов 1, 3 и выполнить отрицание для суммы a и b: ¬(a+b) = ¬(10010010+00011011) = ¬10101101 = 01010010 ¬a∧b+c = 00011110 ¬(a+b) = 01010010 a+b+c = 01110000
Найдем результат выражения d=¬a∧b+c ∨ ¬(a+b): ¬a∧b+c = 00011110 ¬(a+b) = 01010010 d = 00011110 + 01010010 = 01001100
Переведем результат в шестнадцатеричную систему счисления: 01001100 = 4C.
Для решения задачи нужно выполнить последовательные операции с числами a, b, c:
Найти дополнение к двоичному числу a:
a = 10010010
¬a = 01101101
Провести побитовое логическое "и" между ¬a и b:
¬a = 01101101
b = 00011011
¬a∧b = 00001001
Найти сумму c и результат пункта 2:
c = 00010101
¬a∧b = 00001001
c+¬a∧b = 00011110
Найти сумму результатов пунктов 1, 3 и выполнить отрицание для суммы a и b:
¬(a+b) = ¬(10010010+00011011) = ¬10101101 = 01010010
¬a∧b+c = 00011110
¬(a+b) = 01010010
a+b+c = 01110000
Найдем результат выражения d=¬a∧b+c ∨ ¬(a+b):
¬a∧b+c = 00011110
¬(a+b) = 01010010
d = 00011110 + 01010010 = 01001100
Переведем результат в шестнадцатеричную систему счисления:
01001100 = 4C.
Ответ: 4C.