Перевод числа из двоичной системы счисления в восьмеричную или шестнадцатеричную
Для перевода числа из двоичной системы счисления в восьмеричную или шестнадцатеричную его нужно разбить влево и вправо от запятой на триады (для восьмеричной) или тетрады (для шестнадцатеричной), дополнив, если необходимо нулями, и каждую группу заменить соответствующей восьмеричной или шестнадцатеричной цифрой
ПРИМЕР:Перевести двоичное число 10010100010010,101 112 в восьмеричное и шестнадцатеричное.
10010100010010,101 112 = 010 010 100 010 010, 101 1102 = 2 2 4 2 2, 5 68
10010100010010,1011 12 = 0010 0101 0001 0010, 1011 10002 = 2 5 1 2, В816
ЗАДАНИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ.Переведите число из двоичной системы счисления в восьмеричную и шестнадцатеричную системы, аналогично приведенным примерам.
Как конвертировать двоичные числа в восьмеричные
В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества.
Количество просмотров этой статьи: 18 433.
Двоичная и восьмеричная системы счисления чаще всего используются в цифровых устройствах. У этих систем разные основания: у двоичной основанием является 2, а у восьмеричной — 8. Преобразовать число из одной системы в другую не так сложно, как кажется.
![]()
- Этот индекс обозначает основание числа. У двоичной системы основанием является 2, а у восьмеричной — 8.
![]()
![]()
- Исходное двоичное число: 10011011
- Разбиение на группы: 10 011 011
- Приписывание нулей: 010 011 011 [1] X Источник информации
![]()
- 010 011 011
421 421 421 - 001
421 - 110 010 001
421 421 421 - Чтобы ускорить процесс преобразования, пропустите этот шаг и просто найдите группы в этой таблице преобразования.
![]()
- Задача:
- Преобразуйте 1010100112 в восьмеричное число.
- 101 010 011
- 101 010 011
421 421 421
- 101 010 011
421 421 421
401 020 021[2] X Источник информации

- Задача:
- Преобразуйте 1010100112 в восьмеричное число.
- 101 010 011
421 421 421
401 020 021
- ( 4 + 0 + 1 ) ( 0 + 2 + 0 ) ( 0 + 2 + 1 ) = 5 , 2 , 3

- Задача:
- Преобразуйте 1010100112 в восьмеричное число.
- 101 010 011
5 — 2 — 3
- 523

- Задача:
- Преобразуйте 1010100112 в восьмеричное число.
- 523.
- 5238[3] X Источник информации

- Обратите внимание, что цифры 8 и 9 нельзя преобразовать напрямую. В восьмеричной системе таких цифр нет, так как в ней всего восемь цифр (0-7).

- 101,1 → 101 , 100
- 1,01001 → 001 , 010 010
- 1001101,0101 → 001 001 101 , 010 100

- 0 → 000
- 1 → 001
- 2 → 010
- 3 → 011
- 4 → 100
- 5 → 101
- 6 → 110
- 7 → 111 [5] X Источник информации
- Потренируйтесь разбивать числа на группы и объединять группы в одно число. Для этого подойдет большой лист бумаги.
Дополнительные статьи














- ↑http://www.robotroom.com/NumberSystems4.html
- ↑http://www.robotroom.com/NumberSystems4.html
- ↑http://coolconversion.com/math/binary-octal-hexa-decimal/_binary__101010011__octal_
- ↑http://www.robotroom.com/NumberSystems2.html
- ↑http://www.robotroom.com/NumberSystems4.html
Об этой статье

В создании этой статьи участвовала наша опытная команда редакторов и исследователей, которые проверили ее на точность и полноту.
Команда контент-менеджеров wikiHow тщательно следит за работой редакторов, чтобы гарантировать соответствие каждой статьи нашим высоким стандартам качества. Количество просмотров этой статьи: 18 433.
Перевод 001 из двоичной в восьмиричную систему счисления
Калькулятор перевода чисел имеет одно поле для ввода. В это поле необходимо ввести число которое Вы хотите перевести.
После этого Вам обязательно нужно указать в какой системе счисления Вы его ввели. Для этого под полем ввода есть графа "Его система счисления".
Если Вы не нашли своей системы, то выберите графу "другая" и появится поле ввода . В это поле необходимо вписать основание системы одним числом без пробелов.
Далее необходимо выбрать в какую систему хотите перевести данное число. Если Вы опять не нашли нужной системы то введите ее в графе "другая".После нажмите кнопку "ПЕРЕВЕСТИ" и результат появится в соответствующем поле. Если Вы хотите получить подробный ход решения, то нажмите на соответствующую ссылку.
После проведения расчета нажмите на кнопочку ‘Расчет не верен’ если Вы обнаружили ошибку. Или нажмите ‘расчет верный’ если ошибок нет.
Научиться переводить число из одной системы счисления в другую очень просто.
Любое число может быть легко переведено в десятичную систему по следующему алгоритму:
Каждая цифра числа должна быть умножена на основание системы счисления этого числа возведенное в степень равное позиции текущей цифры в числе справа налево, причём счёт начинается с 0.
Двоичная восьмеричная шестнадцатеричная системы счисления
Для представления чисел в микропроцессоре используется двоичная система счисления .
При этом любой цифровой сигнал может иметь два устойчивых состояния: «высокий уровень» и «низкий уровень». В двоичной системе счисления для изображения любого числа используются две цифры, соответственно: 0 и 1. Произвольное число x=anan-1..a1a0,a-1a-2…a-m запишется в двоичной системе счисления какгде ai — двоичные цифры (0 или 1).
Восьмеричная система счисления
В восьмеричной системе счисления базисными цифрами являются цифры от 0 до 7. 8 единиц младшего разряда объединяются в единицу старшего.
Шестнадцатеричная система счисления
В шестнадцатеричной системе счисления базисными цифрами являются цифры от 0 до 15 включительно. Для обозначения базисных цифр больше 9 одним символом кроме арабских цифр 0…9 в шестнадцатеричной системе счисления используются буквы латинского алфавита:
Например, число 17510 в шестнадцатеричной системе счисления запишется как AF16. Действительно,
10·16 1 +15·16 0 =160+15=175
В таблице представлены числа от 0 до 16 в десятичной, двоичной, восьмеричной и шестнадцатеричной системах счисления.
Десятичная Двоичная Восьмеричная Шестнадцатеричная 0 0 0 0 1 1 1 1 2 10 2 2 3 11 3 3 4 100 4 4 5 101 5 5 6 110 6 6 7 111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F 16 10000 20 10 Двоично-восьмеричные и двоично-шестнадцатеричные преобразования
Двоичная система счисления удобна для выполнения арифметических действий аппаратными средствами микропроцессора, но неудобна для восприятия человеком, поскольку требует большого количества разрядов. Поэтому в вычислительной технике помимо двоичной системы счисления широкое применение нашли восьмеричная и шестнадцатеричная системы счисления для более компактного представления чисел.
Три разряда двоичной системы счисления реализуют все возможные комбинации восьмеричных цифр в двоичной системе счисления: от 0 (000) до 7(111). Чтобы преобразовать двоичное число в восьмеричное, нужно объединить двоичные цифры в группы по 3 разряда (триады) в две стороны, начиная от разделителя целой и дробной части. При необходимости слева от исходного числа нужно добавить незначащие нули. Если число содержит дробную часть, то справа от него тоже можно добавить незначащие нули до заполнения всех триад. Затем каждая триада заменяется восьмеричной цифрой.
Пример: Преобразовать число 1101110,012 в восьмеричную систему счисления.
Объединяем двоичные цифры в триады справа налево. Получаем
Чтобы перевести число из восьмеричной системы в двоичную, нужно каждую восьмеричную цифру записать ее двоичным кодом:
Четыре разряда двоичной системы счисления реализуют все возможные комбинации шестнадцатеричных цифр в двоичной системе счисления: от 0 (0000) до F(1111). Чтобы преобразовать двоичное число в шестнадцатеричное, нужно объединить двоичные цифры в группы по 4 разряда (тетрады) в две стороны, начиная от разделителя целой и дробной части. При необходимости слева от исходного числа нужно добавить незначащие нули. Если число содержит дробную часть, то справа от нее тоже нужно добавить незначащие нули до заполнения всех тетрад. Затем каждая тетрада заменяется шестнадцатеричной цифрой.
Пример: Преобразовать число 1101110,112 в шестнадцатеричную систему счисления.
Объединяем двоичные цифры в тетрады справа налево. Получаем
Чтобы перевести число из шестнадцатеричной системы в двоичную, нужно каждую шестнадцатеричную цифру записать ее двоичным кодом: