Даны три числа: А= 10010(2я сс), В= 17(10я сс), С= 22(10я сс). Переведите числа в двоичную систему счисления и выполните поразрядно логические операции ¬AvB^C. ответ дайте в десятичной системе счисления.

Ромб111 Ромб111    3   27.04.2020 11:34    712

Ответы
Школяяяра Школяяяра  20.12.2023 14:54
Хорошо, давайте разберем ваш вопрос. Нам даны три числа: А= 10010(2я сс), В= 17(10я сс), С= 22(10я сс). Нам нужно перевести эти числа в двоичную систему счисления и выполнить поразрядно логические операции. Переведем число А из двоичной системы счисления в десятичную: А = 10010(2) = 1x2^4 + 0x2^3 + 0x2^2 + 1x2^1 + 0x2^0 = 16 + 0 + 0 + 2 + 0 = 18(10). Теперь переведем числа В и С из десятичной системы счисления в двоичную: В = 17(10) = 10001(2). С = 22(10) = 10110(2). Теперь выполним поразрядно логические операции ¬AvB^C. Первая операция - отрицание числа А, обозначается ¬A. Для этого инвертируем каждый бит числа А: ¬A = ¬10010 = 01101. Следующая операция - поразрядное ИЛИ чисел B и C, обозначается B^C. Для этого посмотрим на каждую пару битов чисел B и C: B = 10001 C = 10110 --------- B^C = 10111 Теперь выполним операцию поразрядного ИЛИ между ¬A и B^C, обозначается ¬AvB^C. Для этого посмотрим на каждую пару битов ¬A и B^C: ¬A = 01101 B^C = 10111 --------- ¬AvB^C = 11111 Последняя операция - перевод числа ¬AvB^C из двоичной системы счисления в десятичную: ¬AvB^C = 11111(2) = 1x2^4 + 1x2^3 + 1x2^2 + 1x2^1 + 1x2^0 = 16 + 8 + 4 + 2 + 1 = 31(10). Итак, ответ на ваш вопрос: ¬AvB^C равно 31 в десятичной системе счисления.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика