Даны три числа: А= 100102, В= 1710, С= 2210. Переведите числа в двоичную систему счисления и выполните поразрядно логические операции ¬AvB^C. ответ дайте в десятичной системе счисления
Сначала нам нужно перевести числа A, B и C в двоичную систему счисления.
Чтобы перевести число в двоичную систему, мы делим его на 2 последовательно и записываем остатки от деления в обратном порядке. Продолжаем делить до тех пор, пока не получим 0 в результате деления.
Поэтому, начнем с числа A:
100102 / 2 = 50051 и остаток 0
5005 / 2 = 2502 и остаток 1
250 / 2 = 125 и остаток 0
12 / 2 = 6 и остаток 0
6 / 2 = 3 и остаток 0
3 / 2 = 1 и остаток 1
1 / 2 = 0 и остаток 1
Таким образом, число A в двоичной системе счисления будет равно 110000111000112.
Проведите такую же операцию со значениями B и C:
B = 1710:
1710 / 2 = 855 и остаток 0
855 / 2 = 427 и остаток 1
427 / 2 = 213 и остаток 1
213 / 2 = 106 и остаток 0
106 / 2 = 53 и остаток 0
53 / 2 = 26 и остаток 1
26 / 2 = 13 и остаток 0
13 / 2 = 6 и остаток 1
6 / 2 = 3 и остаток 0
3 / 2 = 1 и остаток 1
1 / 2 = 0 и остаток 1
Значение B в двоичной системе счисления будет 110101112.
C = 2210:
2210 / 2 = 1101 и остаток 0
110 / 2 = 55 и остаток 0
55 / 2 = 27 и остаток 1
27 / 2 = 13 и остаток 1
13 / 2 = 6 и остаток 1
6 / 2 = 3 и остаток 0
3 / 2 = 1 и остаток 1
1 / 2 = 0 и остаток 1
Значение C в двоичной системе счисления будет 110111112.
После того, как мы перевели числа в двоичную систему, мы можем выполнить поразрядные логические операции ¬AvB^C.
Операция ¬ означает инверсию или отрицание. Для каждого бита результата, если его значение равно 1, мы заменяем его на 0, а если оно равно 0, мы заменяем его на 1.
Операция ^ означает исключающее ИЛИ. Результат равен 1, если только одно из значений равно 1, и равен 0, если оба значения равны 0 или оба значения равны 1.
Таким образом, проведем поразрядные логические операции для каждого бита.