Перевод числа (целого или дроби) из 2-ной системы счисления в 8-ную и 16-ную

Перевод числа (целого или дроби) из 2-ной системы счисления в 8-ную и 16-ную.

Вообще, это правило работает для перевода из 2-ной системы счисления в любую, основание которой представляет собой целую степень двойки, но мы рассмотрим его на примере 8-ной и 16-ной.
Напомню: 8=23, 16=24.
Чтобы перевести число из 2-ной в 8-ную систему счисления:
1. Разбиваем 2-ное число на группы из трех цифр (триады). При разбиении двигаемся влево от запятой в целой части числа и вправо от запятой - в дробной части. Если цифр не хватает для того, чтобы заполнить самую левую или самую правую триады, то добавляем к числу незначащие нули. В целой части нули можно добавить слева, в дробной - справа.
Примечание: целая или дробная часть числа может быть равна нулю. В этом случае мы ничего с ней не делаем, т.к. ноль будет нулем в любой системе счисления.
2. С помощью таблицы перевода цифр заменяем каждую триаду 8-ной цифрой. В случае смешанного числа не забудьте про запятую, отделяющую целую часть от дробной. Ответ готов.

Чтобы перевести число из 2-ной в 16-ную систему счисления действуем точно так же, только разбивая двоичное число на группы из 4 двоичных цифр (тетрады).
Это сработает и для 4-ной системы, т.к. 4=22. В этом случае следует брать группы из двух двоичных цифр. В общем случае число разрядов (цифр) в группе равно степени двойки.




Пример 1:




Пример 2:




Пример 3:


Комментариев нет:

Отправить комментарий