Главное меню

101001100011 из двоичной системы счисления в шестнадцатеричную

Автор Stham, Март 19, 2024, 01:48

« назад - далее »

Stham

Выполнить это задание. 101001100011 из двоичной системы счисления в шестнадцатеричную

Zwiely

Из двоичной системы нужно сначала перевести в десятичную. Сделаем это по формуле:

A2 = an-1 ∙ 2n-1 + an-2 ∙ 2n-2 + ∙∙∙ + a0 ∙ 20.

1010011000112 = 1 * 211 + 0 * 210 + 1 * 29 + 0 * 28 + 0 * 27 + 1 * 26 + 1 * 25 + 0 * 24 + 0 * 23 + 0 * 22 + 1 * 21 + 1 * 20 =

1 * 2048 + 0 + 1 * 512 + 0 + 0 + 1 * 64 + 1 * 32 + 0 + 0 + 0 + 1 * 2 + 1 * 1 = 2048 + 512 + 64 + 32 + 2 + 1 = 265910.

Переведем из десятичной системы в шестнадцатеричную. Для этого нужно число поделить на 16:

2659 : 16 = 166 с остатком 2659 - (16 * 166) = 3.

166 : 16 = 10 с остатком 166 - (16 * 10) = 6.

10 на 16 не делится, значит записываем исходя их двух делений:

265910 = 106316.

Ответ: 1010011000112 = 265910 = 106316.