Перевести число 10.10.7.254 из 23-ой системы в двоичную
Задача: перевести число 10.10.7.254 из 23-ой в двоичную систему счисления.
Для перевода 10.10.7.254 из 23-ой в двоичную систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 10.10.7.254 из 23-ой системы в десятичную;
- Полученное число переведём из десятичной системы в двоичную;
Решение:
1. Для перевода числа 10.10.7.254 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0 + a-1 ∙ q-1 + ∙∙∙ + a-m ∙ q-m
Отсюда:
10.10.7.25423=1 ∙ 231 + 0 ∙ 230 + 1 ∙ 23-1 + 0 ∙ 23-2 = 1 ∙ 23 + 0 ∙ 1 + 1 ∙ 0.043478260869565 + 0 ∙ 0.001890359168242 = 23 + 0 + 0.043478260869565 + 0 = 23.0434782608710
Таким образом:
10.10.7.25423 = 23.0434782608710
2. Полученное число 23.04347826087 переведем из десятичной системы счисления в двоичную. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести 23 в двоичную систему;
- Перевести 0.04347826087 в двоичную систему;
2.1 Для того, чтобы перевести число 23 из десятичной системы счисления в двоичную, необходимо осуществить последовательное деление на 2, до тех пор пока остаток не будет меньше чем 2.
— | 23 | 2 | |||||||
22 | — | 11 | 2 | ||||||
1 | 10 | — | 5 | 2 | |||||
1 | 4 | — | 2 | 2 | |||||
1 | 2 | 1 | |||||||
0 |
Полученные остатки записываем в обратном порядке, таким образом:
2310=101112
2.2 Для перевода десятичной дроби 0.04347826087 в двоичную систему, необходимо выполнить последовательное умножение дроби на 2, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.04347826087 ∙ 2 = 0.08695652174 (0)
0.08695652174 ∙ 2 = 0.17391304348 (0)
0.17391304348 ∙ 2 = 0.34782608696 (0)
0.34782608696 ∙ 2 = 0.69565217392 (0)
0.69565217392 ∙ 2 = 1.39130434784 (1)
0.39130434784 ∙ 2 = 0.78260869568 (0)
0.78260869568 ∙ 2 = 1.56521739136 (1)
0.56521739136 ∙ 2 = 1.13043478272 (1)
0.13043478272 ∙ 2 = 0.26086956544 (0)
0.26086956544 ∙ 2 = 0.52173913088 (0)
0.52173913088 ∙ 2 = 1.04347826176 (1)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.0434782608710=0.000010110012
2.3. Осталось соединить переведенные части, таким образом:
23.0434782608710=10111.000010110012
Ответ: 10.10.7.25423 = 10111.000010110012.
Смотрите также:
Полезные материалы
Калькуляторы переводов
- Калькулятор из одной системы счисления в другую
- Калькулятор из десятичной в восьмеричную с решением
- Калькулятор из десятичной в шестнадцатеричную с решением
- Калькулятор из восьмеричной в двоичную с решением
- Калькулятор из восьмеричной в шестнадцатеричную с решением
- Калькулятор из шестнадцатеричной в восьмеричную с решением
Последние примеры переводов из 23-ой в 2-ую систему
- Какое 23-ое число соответствует двоичному коду A470B.12?
- Переведите число 11.305 из 23-ой в двоичную систему счисления
- Какое 23-ое число соответствует двоичному коду 11132?
- Представьте 23-ое число 225 в двоичной системе
- Как перевести 10001 из 23-ой в двоичную систему?
- Как перевести 320 из 23-ой в двоичную систему?
- Какое 23-ое число соответствует двоичному числу 1101000110000001001000001101000010111111110100011000000011010000101100001101000010110111110100001011010011010000101111011101000010111000110100001011101011010000101111101101000010111100?
- Представьте 23-ое число 150 в двоичной системе счисления
- Запишите 23-ое число 302 в двоичной системе счисления
- Запиши 23-ое число 16 в двоичной системе