Перевести число 3155 из 110110111001-ой системы в шестнадцатеричную
Задача: перевести число 3155 из 110110111001-ой в шестнадцатеричную систему счисления.
Для перевода 3155 из 110110111001-ой в шестнадцатеричную систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 3155 из 110110111001-ой системы в десятичную;
- Полученное число переведём из десятичной системы в шестнадцатеричную;
Решение:
1. Для перевода числа 3155 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
3155110110111001=3 ∙ 1101101110013 + 1 ∙ 1101101110012 + 5 ∙ 1101101110011 + 5 ∙ 1101101110010 = 3 ∙ 1.3350010317341E+33 + 1 ∙ 1.2124236544653E+22 + 5 ∙ 110110111001 + 5 ∙ 1 = 4.0050030952022E+33 + 1.2124236544653E+22 + 550550555005 + 5 = 4.0050030952143E+3310
Таким образом:
3155110110111001 = 4.0050030952143E+3310
2. Полученное число 4.0050030952143E+33 переведем из десятичной системы счисления в шестнадцатеричную. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести -2882303761517117440 в шестнадцатеричную систему;
- Перевести 0.0050030952143E+33 в шестнадцатеричную систему;
2.1 Для того, чтобы перевести число -2882303761517117440 из десятичной системы счисления в шестнадцатеричную, необходимо осуществить последовательное деление на 16, до тех пор пока остаток не будет меньше чем 16.
| -2882303761517117440 | |
Полученные остатки записываем в обратном порядке, таким образом:
-288230376151711744010=-288230376151711744016
2.2 Для перевода десятичной дроби 0.0050030952143E+33 в шестнадцатеричную систему, необходимо выполнить последовательное умножение дроби на 16, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.0050030952143E+33 ∙ 16 = 8.00495234288E+31 ()
0.00495234288E+31 ∙ 16 = 7.923748608E+29 ()
0.923748608E+29 ∙ 16 = 1.4779977728E+30 ()
0.4779977728E+30 ∙ 16 = 7.6479643648E+30 ()
0.6479643648E+30 ∙ 16 = 1.03674298368E+31 ()
0.03674298368E+31 ∙ 16 = 5.8788773888E+30 ()
0.8788773888E+30 ∙ 16 = 1.40620382208E+31 ()
0.40620382208E+31 ∙ 16 = 6.49926115328E+31 ()
0.49926115328E+31 ∙ 16 = 7.98817845248E+31 ()
0.98817845248E+31 ∙ 16 = 1.581085523968E+32 ()
0.581085523968E+32 ∙ 16 = 9.297368383488E+32 ()
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.0050030952143E+3310=0.16
2.3. Осталось соединить переведенные части, таким образом:
4.0050030952143E+3310=-2882303761517117440.16
Ответ: 3155110110111001 = -2882303761517117440.16.
Смотрите также:
- Смотрите также
- Калькуляторы
- Последние переводы
Полезные материалы
Калькуляторы переводов
Последние примеры переводов из 110110111001-ой в 16-ую систему
- Переведите число 352 из 110110111001-ой в шестнадцатеричную систему
- Как выглядит 110110111001-ое число 22323 в шестнадцатеричной системе?
- Перевести 110110111001-ое число 0210211 в шестнадцатеричную систему счисления
- Какое 110110111001-ое число соответствует шестнадцатеричному числу 143511?
- Как перевести число 010301 из 110110111001-ой в шестнадцатеричную систему счисления?
- Переведите число 1 из 110110111001-ой в шестнадцатеричную систему счисления
- Переведите 123223 из 110110111001-ой в шестнадцатеричную систему счисления
- Какое 110110111001-ое число соответствует шестнадцатеричному коду 1?
- Какое 110110111001-ое число соответствует шестнадцатеричному числу 10101.10101?
- Запиши 110110111001-ое число 2221.122 в шестнадцатеричной системе

