Перевести шестнадцатеричное число 101011(2) в шестнадцатеричную систему счисления

0 голосов
111 просмотров

Перевести шестнадцатеричное число 101011(2) в шестнадцатеричную систему счисления


Информатика (28 баллов) | 111 просмотров
0

А будьте добры рассказать поподробней как задача решается

0

16-ричную систему представляете?

0

Не

0

Ну, вон Ната привела таблицу 16-ричных цифр, и алгоритм: справа- налево по 4 двоичных заменяем на 16-ричные.

0

11 1111 1111 1111 (2) = 3FFF (16) , 10 1010 1011 1100 (2)= 2АВС (16)

Дано ответов: 2
0 голосов

101011(2)=2В(16) ттттттттттттттт

(47.6k баллов)
0 голосов

Воспользуемся самым простым способом: при помощи таблицы триад и тетрад.
Для начала разобъем справа-налево на разряды по четыре цифры:
10|1011.

Так как нам не хватает две цифры, то в начало добавим два незначащих нуля:
0010|1011.

Так как нам известны разряды, то обратимся к таблице тетрад.
Видим, что коду "0010" соответствует цифра "2", а к "1011" соответствует буква "B".

Итого наш ответ: "2B".

Можно и другим способом - перевести в десятичную систему счисления.

Пронумеруем справа-налево цифры, начиная с нуля.
Переведем в десятичную систему счисления.

1*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 1*2^1 + 1*2^0 = 32 + 8 + 2 + 1 = 43.

Для перевода в шестнадцатиричную систему счисления делим полученный ответ на "16" столбиком.

Решение смотри во вложении.


image
image
(8.6k баллов)