Перевести число ILOVEYOU из шестнадцатеричной системы в двоичную
Задача: перевести число ILOVEYOU из шестнадцатеричной в двоичную систему счисления.
Для перевода ILOVEYOU из шестнадцатеричной в двоичную систему счисления, воспользуемся следующим алгоритмом:
- Переведем число ILOVEYOU из шестнадцатеричной системы в десятичную;
- Полученное число переведём из десятичной системы в двоичную;
Решение:
1. Для перевода числа ILOVEYOU в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
ILOVEYOU16=I ∙ 167 + L ∙ 166 + O ∙ 165 + V ∙ 164 + E ∙ 163 + Y ∙ 162 + O ∙ 161 + U ∙ 160 = 18 ∙ 268435456 + 21 ∙ 16777216 + 24 ∙ 1048576 + 31 ∙ 65536 + 14 ∙ 4096 + 34 ∙ 256 + 24 ∙ 16 + 30 ∙ 1 = 4831838208 + 352321536 + 25165824 + 2031616 + 57344 + 8704 + 384 + 30 = 521142364610
Таким образом:
ILOVEYOU16 = 521142364610
2. Полученное число 5211423646 переведем из десятичной системы счисления в двоичную. Для этого, осуществим последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.
— | 5211423646 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5211423646 | — | 2605711823 | 2 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 2605711822 | — | 1302855911 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 1302855910 | — | 651427955 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 651427954 | — | 325713977 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 325713976 | — | 162856988 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 162856988 | — | 81428494 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 81428494 | — | 40714247 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 40714246 | — | 20357123 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 20357122 | — | 10178561 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 10178560 | — | 5089280 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 5089280 | — | 2544640 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 2544640 | — | 1272320 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 1272320 | — | 636160 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 636160 | — | 318080 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 318080 | — | 159040 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 159040 | — | 79520 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 79520 | — | 39760 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 39760 | — | 19880 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 19880 | — | 9940 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 9940 | — | 4970 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 4970 | — | 2485 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 2484 | — | 1242 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 1242 | — | 621 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 620 | — | 310 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 310 | — | 155 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 154 | — | 77 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 76 | — | 38 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 38 | — | 19 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 18 | — | 9 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 8 | — | 4 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | 4 | — | 2 | 2 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 | 2 | 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
0 |
Полученные остатки записываем в обратном порядке, таким образом:
521142364610=1001101101010000000000011100111102
Ответ: ILOVEYOU16 = 1001101101010000000000011100111102.
Смотрите также:
Полезные материалы
Калькуляторы переводов
- Онлайн калькулятор из шестнадцатеричной в двоичную систему
- Онлайн калькулятор из десятичной в восьмеричную систему
- Онлайн калькулятор из десятичной в шестнадцатеричную систему
- Онлайн калькулятор из двоичной в десятичную систему
- Онлайн калькулятор из шестнадцатеричной в десятичную систему
- Онлайн калькулятор из восьмеричной в шестнадцатеричную систему
Последние примеры переводов из 16-ой в 2-ую систему
- Перевод числа 15311 из шестнадцатеричной в двоичную систему
- Запишите шестнадцатеричное число 7A2 в двоичной системе счисления
- Представить шестнадцатеричное число 7d3 в двоичной системе счисления
- Запиши шестнадцатеричное число E.7 в двоичной системе счисления
- Как перевести E2A0 из шестнадцатеричной в двоичную систему?
- Перевод числа 84.C28 из шестнадцатеричной в двоичную систему
- Перевести DC6 из шестнадцатеричной в двоичную систему
- Перевести c221c000 из шестнадцатеричной в двоичную систему
- Перевести шестнадцатеричное число F0F1D3 в двоичную систему
- Представить шестнадцатеричное число 87c8303 в двоичной системе счисления