Перевести число 01010101 из 01010101-ой системы в четвертичную
Задача: перевести число 01010101 из 01010101-ой в 4-ую систему счисления.
Для перевода 01010101 из 01010101-ой в 4-ую систему счисления, воспользуемся следующим алгоритмом:
- Переведем число 01010101 из 01010101-ой системы в десятичную;
- Полученное число переведём из десятичной системы в 4-ую;
Решение:
1. Для перевода числа 01010101 в десятичную систему воспользуемся формулой:
An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0
Отсюда:
0101010101010101=0 ∙ 010101017 + 1 ∙ 010101016 + 0 ∙ 010101015 + 1 ∙ 010101014 + 0 ∙ 010101013 + 1 ∙ 010101012 + 0 ∙ 010101011 + 1 ∙ 010101010 = 0 ∙ 1.0728860720394E+42 + 1 ∙ 1.0621572219406E+36 + 0 ∙ 1.0515356602366E+30 + 1 ∙ 1.0410203140444E+24 + 0 ∙ 1030610121210060301 + 1 ∙ 1020304030201 + 0 ∙ 1010101 + 1 ∙ 1 = 0 + 1.0621572219406E+36 + 0 + 1.0410203140444E+24 + 0 + 1020304030201 + 0 + 1 = 1.0621572219417E+3610
Таким образом:
0101010101010101 = 1.0621572219417E+3610
2. Полученное число 1.0621572219417E+36 переведем из десятичной системы счисления в 4-ую. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:
- Перевести 0 в 4-ую систему;
- Перевести 0.0621572219417E+36 в 4-ую систему;
2.1 Для того, чтобы перевести число 0 из десятичной системы счисления в 4-ую, необходимо осуществить последовательное деление на 4, до тех пор пока остаток не будет меньше чем 4.
0 | |
Полученные остатки записываем в обратном порядке, таким образом:
010=04
2.2 Для перевода десятичной дроби 0.0621572219417E+36 в 4-ую систему, необходимо выполнить последовательное умножение дроби на 4, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:
0.0621572219417E+36 ∙ 4 = 2.486288877668E+35 (0)
0.486288877668E+35 ∙ 4 = 1.945155510672E+35 (0)
0.945155510672E+35 ∙ 4 = 3.780622042688E+35 (0)
0.780622042688E+35 ∙ 4 = 3.122488170752E+35 (0)
0.122488170752E+35 ∙ 4 = 4.89952683008E+34 (0)
0.89952683008E+34 ∙ 4 = 3.59810732032E+34 (0)
0.59810732032E+34 ∙ 4 = 2.39242928128E+34 (0)
0.39242928128E+34 ∙ 4 = 1.56971712512E+34 (0)
0.56971712512E+34 ∙ 4 = 2.27886850048E+34 (0)
0.27886850048E+34 ∙ 4 = 1.11547400192E+34 (0)
0.11547400192E+34 ∙ 4 = 4.6189600768E+33 (0)
Ответом станет прямая последовательность целых частей произведения. Т.е.
0.0621572219417E+3610=0.000000000004
2.3. Осталось соединить переведенные части, таким образом:
1.0621572219417E+3610=0.000000000004
Ответ: 0101010101010101 = 0.000000000004.
Смотрите также:
Полезные материалы
Калькуляторы переводов
- Онлайн переводы из одной системы счисления в другую
- Онлайн переводы из десятичной в шестнадцатеричную систему
- Онлайн переводы из двоичной в десятичную систему
- Онлайн переводы из двоичной в восьмеричную систему
- Онлайн переводы из восьмеричной в шестнадцатеричную систему
- Онлайн переводы из шестнадцатеричной в восьмеричную систему
Последние примеры переводов из 01010101-ой в 4-ую систему
- Как представлено число 445 в четверичной системе?
- Перевести 01010101-ое число 1427247692705959881057077043629880507208073220 в четверичную систему счисления
- Представьте 01010101-ое число 4360 в четверичной системе счисления
- Как перевести 151 из 01010101-ой в четверичную систему?
- Какое 01010101-ое число соответствует четверичному коду 2848?
- Переведите 01010101-ое число 252 в четверичную систему счисления
- Перевести число 1311 из 01010101-ой в четверичную систему счисления
- Представьте 01010101-ое число 3124 в четверичной системе
- Как будет записано число 20 в четверичной системе счисления?
- Какое 01010101-ое число соответствует четверичному коду 1001010101?