Перевести число 1111011100 из 1111011100-ой системы в 1111011100-ую

Задача: перевести число 1111011100 из 1111011100-ой в 1111011100-ую систему счисления.

Для перевода 1111011100 из 1111011100-ой в 1111011100-ую систему счисления, воспользуемся следующим алгоритмом:

  1. Переведем число 1111011100 из 1111011100-ой системы в десятичную;
  2. Полученное число переведём из десятичной системы в 1111011100-ую;

Решение:

1. Для перевода числа 1111011100 в десятичную систему воспользуемся формулой:

An = an-1 ∙ qn-1 + an-2 ∙ qn-2 + ∙∙∙ + a0 ∙ q0

Отсюда:

11110111001111011100=1 ∙ 11110111009 + 1 ∙ 11110111008 + 1 ∙ 11110111007 + 1 ∙ 11110111006 + 0 ∙ 11110111005 + 1 ∙ 11110111004 + 1 ∙ 11110111003 + 1 ∙ 11110111002 + 0 ∙ 11110111001 + 0 ∙ 11110111000 = 1 ∙ 2.5790845605059E+81 + 1 ∙ 2.3213850523239E+72 + 1 ∙ 2.0894346171014E+63 + 1 ∙ 1.8806604336369E+54 + 0 ∙ 1.6927467544086E+45 + 1 ∙ 1.5236092190335E+36 + 1 ∙ 1.3713717343E+27 + 1 ∙ 1234345664323210000 + 0 ∙ 1111011100 + 0 ∙ 1 = 2.5790845605059E+81 + 2.3213850523239E+72 + 2.0894346171014E+63 + 1.8806604336369E+54 + 0 + 1.5236092190335E+36 + 1.3713717343E+27 + 1234345664323210000 + 0 + 0 = 2.5790845628273E+8110

Таким образом:

11110111001111011100 = 2.5790845628273E+8110

2. Полученное число 2.5790845628273E+81 переведем из десятичной системы счисления в 1111011100-ую. Т.к. полученное число содержит дробную часть, нам потребуется перевести вначале целую часть, а затем дробную. Таким образом необходимо:

  1. Перевести 0 в 1111011100-ую систему;
  2. Перевести 0.5790845628273E+81 в 1111011100-ую систему;

2.1 Для того, чтобы перевести число 0 из десятичной системы счисления в 1111011100-ую, необходимо осуществить последовательное деление на 1111011100, до тех пор пока остаток не будет меньше чем 1111011100.

0

Полученные остатки записываем в обратном порядке, таким образом:

010=01111011100

2.2 Для перевода десятичной дроби 0.5790845628273E+81 в 1111011100-ую систему, необходимо выполнить последовательное умножение дроби на 1111011100, до тех пор, пока дробная часть не станет равной 0 или пока не будет достигнута заданная точность вычисления. Получаем:

0.5790845628273E+81 ∙ 1111011100 = 6.4336937713978E+89 (0)
0.4336937713978E+89 ∙ 1111011100 = 4.8183859402382E+97 (0)
0.8183859402382E+97 ∙ 1111011100 = 9.0923586368858E+105 (0)
0.0923586368858E+105 ∙ 1111011100 = 1.0261147076099E+113 (0)
0.0261147076099E+113 ∙ 1111011100 = 2.9013730027853E+120 (0)
0.9013730027853E+120 ∙ 1111011100 = 1.0014354113348E+129 (0)
0.0014354113348E+129 ∙ 1111011100 = 1.5947579260286E+135 (0)
0.5947579260286E+135 ∙ 1111011100 = 6.6078265763075E+143 (0)
0.6078265763075E+143 ∙ 1111011100 = 6.7530207315263E+151 (0)
0.7530207315263E+151 ∙ 1111011100 = 8.3661439125584E+159 (0)
0.3661439125584E+159 ∙ 1111011100 = 4.0678995104981E+167 (0)

Ответом станет прямая последовательность целых частей произведения. Т.е.

0.5790845628273E+8110=0.000000000001111011100

2.3. Осталось соединить переведенные части, таким образом:

2.5790845628273E+8110=0.000000000001111011100

Ответ: 11110111001111011100 = 0.000000000001111011100.

Смотрите также:

  • Смотрите также
  • Калькуляторы
  • Последние переводы

Последние примеры переводов из 1111011100-ой в 1111011100-ую систему

  • Какое число еще хотите перевести?

    * Все поля обязательны
  • Дробное число вводите через точку
  • Введите от 2 до 16
  • Введите от 2 до 16
Подписаться
Уведомить о
guest
0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии
Adblock
detector