1. Главная
  2. Учеба
  3. Информатика

Перевод 422.0675170330 из восьмиричной в двоичную систему счисления

Онлайн калькулятор перевода чисел в любую систему счисления, двоичную, десятичную, шестнадцатеричную и др. Расчет онлайн в любой системе счисления. Поддержка отрицательных чисел, дробных чисел а также чисел с плавающей запятой.
  • Калькулятор
  • Инструкция
  • История
  • Сообщить о проблеме

Введите число:
Его система счисления:
Двоичная
Троичная
Восьмиричная
Десятичная
Шестнадцатиричная
Двоично-десятичная
Другая
Дополнительно

Данный перевод возможен двумя способами: прямой перевод и через десятичную систему.

Сначала выполним прямой перевод.

Выполним прямой перевод из восьмиричной в двоичную вот так:

422.06751703308 = 4 2 2. 0 6 7 5 1 7 0 3 3 0 = 4(=100) 2(=010) 2(=010). 0(=000) 6(=110) 7(=111) 5(=101) 1(=001) 7(=111) 0(=000) 3(=011) 3(=011) 0(=000) = 100010010.0001101111010011110000110110002

Окончательный ответ: 422.06751703308 = 100010010.0001101111010011110000110112

Теперь выполним перевод через десятичную систему счисления.

Выполним перевод в десятичную систему счисления вот так:

4∙82+2∙81+2∙80+0∙8-1+6∙8-2+7∙8-3+5∙8-4+1∙8-5+7∙8-6+0∙8-7+3∙8-8+3∙8-9+0∙8-10 = 4∙64+2∙8+2∙1+0∙0.125+6∙0.015625+7∙0.001953125+5∙0.000244140625+1∙3.0517578125E-5+7∙3.814697265625E-6+0∙4.7683715820312E-7+3∙5.9604644775391E-8+3∙7.4505805969238E-9+0∙9.3132257461548E-10 = 256+16+2+0+0.09375+0.013671875+0.001220703125+3.0517578125E-5+2.6702880859375E-5+0+1.7881393432617E-7+2.2351741790771E-8+0 = 274.1086999997496610

Получилось: 422.06751703308 =274.1086999997496610

Переведем число 274.1086999997496610 в двоичное вот так:

Целая часть числа находится делением на основание новой системы счисления:

2742
-2741372
0-136682
1-68342
0-34172
0-1682
1-842
0-422
0-21
0
Перевод чисел из одной системы счисления в другую

Дробная часть числа находится умножением на основание новой системы счисления:

Перевод чисел из одной системы счисления в другую
0.10869999974966*2
0.2174*2
0.4348*2
0.8696*2
1.7392*2
1.4784*2
0.9568*2
1.9136*2
1.8272*2
1.6544*2
1.3088*2

В результате преобразования получилось:

274.1086999997496610 = 100010010.00011011112
Окончательный ответ: 422.06751703308 = 100010010.00011011112

Научиться переводить число из одной системы счисления в другую очень просто.

Любое число может быть легко переведено в десятичную систему по следующему алгоритму:

Каждая цифра числа должна быть умножена на основание системы счисления этого числа возведенное в степень равное позиции текущей цифры в числе справа налево, причём счёт начинается с 0.

 

 

Ваша оценка?
Поделиться этим расчетом с друзьями: