Контрольные задания > 3. Каждую тетраду нужно заменить на соответствующую цифру шестнадцатеричной системы счисления. А если ты не помнишь, какое число соответствует тетраде, её можно перевести через развёрнутую форму числа.
0111₂=
16
1011₂=
16
1111011₂=
16
Вопрос:
3. Каждую тетраду нужно заменить на соответствующую цифру шестнадцатеричной системы счисления. А если ты не помнишь, какое число соответствует тетраде, её можно перевести через развёрнутую форму числа.
0111₂=
16
1011₂=
16
1111011₂=
16
Ответ:
Привет! Давай решим эти задачи вместе. Нужно перевести двоичные числа в шестнадцатеричные. Шестнадцатеричная система счисления использует цифры от 0 до 9 и буквы от A до F (где A=10, B=11, C=12, D=13, E=14, F=15).
Для перевода двоичного числа в шестнадцатеричное, нужно разбить двоичное число на группы по 4 бита (тетрады), начиная справа, и затем каждую тетраду заменить соответствующей шестнадцатеричной цифрой.
* Первый пример: 0111₂
Это уже тетрада (4 бита). Теперь переведем её в десятичное число, чтобы найти соответствующую шестнадцатеричную цифру:
(0111_2 = 0 * 2^3 + 1 * 2^2 + 1 * 2^1 + 1 * 2^0 = 0 + 4 + 2 + 1 = 7_{10})
Итак, (0111_2 = 7_{16})
Ответ: 7
* Второй пример: 1011₂
Это тоже тетрада (4 бита). Переведем её в десятичное число:
(1011_2 = 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0 = 8 + 0 + 2 + 1 = 11_{10})
Так как 11 в десятичной системе соответствует букве B в шестнадцатеричной, то:
(1011_2 = B_{16})
Ответ: B
* Третий пример: 1111011₂
Сначала дополним число слева нулями до кратного 4 битам количества. То есть, добавим один ноль слева: (01111011_2).
Теперь разделим на тетрады: (0111) и (1011).
Переведем каждую тетраду в десятичное число:
(0111_2 = 0 * 2^3 + 1 * 2^2 + 1 * 2^1 + 1 * 2^0 = 0 + 4 + 2 + 1 = 7_{10})
(1011_2 = 1 * 2^3 + 0 * 2^2 + 1 * 2^1 + 1 * 2^0 = 8 + 0 + 2 + 1 = 11_{10})
Значит, (0111_2 = 7_{16}) и (1011_2 = B_{16}).
Соединяем результаты: (7B_{16})
Ответ: 7B
Теперь все ответы в шестнадцатеричной системе счисления:
(0111_2 = 7_{16})
(1011_2 = B_{16})
(1111011_2 = 7B_{16})