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

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

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

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

Решение:

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

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

Отсюда:

110111101101011110111101101011=1 ∙ 11011110110101114 + 1 ∙ 11011110110101113 + 0 ∙ 11011110110101112 + 1 ∙ 11011110110101111 + 1 ∙ 11011110110101110 + 1 ∙ 1101111011010119 + 1 ∙ 1101111011010118 + 0 ∙ 1101111011010117 + 1 ∙ 1101111011010116 + 1 ∙ 1101111011010115 + 0 ∙ 1101111011010114 + 1 ∙ 1101111011010113 + 0 ∙ 1101111011010112 + 1 ∙ 1101111011010111 + 1 ∙ 1101111011010110 = 1 ∙ 3.8515494479596E+196 + 1 ∙ 3.4978756995867E+182 + 0 ∙ 3.1766785225205E+168 + 1 ∙ 2.8849757115828E+154 + 1 ∙ 2.6200589066276E+140 + 1 ∙ 2.3794684463504E+126 + 1 ∙ 2.1609705311798E+112 + 0 ∙ 1.9625364832175E+98 + 1 ∙ 1.7823239106628E+84 + 1 ∙ 1.6186596018396E+70 + 0 ∙ 1.4700239900015E+56 + 1 ∙ 1.3350370446781E+42 + 0 ∙ 1.2124454585677E+28 + 1 ∙ 110111101101011 + 1 ∙ 1 = 3.8515494479596E+196 + 3.4978756995867E+182 + 0 + 2.8849757115828E+154 + 2.6200589066276E+140 + 2.3794684463504E+126 + 2.1609705311798E+112 + 0 + 1.7823239106628E+84 + 1.6186596018396E+70 + 0 + 1.3350370446781E+42 + 0 + 110111101101011 + 1 = 3.8515494479596E+19610

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

110111101101011110111101101011 = 3.8515494479596E+19610

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

  1. Перевести 0 в 110111101101011-ую систему;
  2. Перевести 0.8515494479596E+196 в 110111101101011-ую систему;

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

0

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

010=0110111101101011

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

0.8515494479596E+196 ∙ 110111101101011 = 9.376504735679E+209 (0)
0.376504735679E+209 ∙ 110111101101011 = 4.145735101536E+222 (0)
0.145735101536E+222 ∙ 110111101101011 = 1.6047052499197E+235 (0)
0.6047052499197E+235 ∙ 110111101101011 = 6.658476091022E+248 (0)
0.658476091022E+248 ∙ 110111101101011 = 7.2505527431122E+261 (0)
0.2505527431122E+261 ∙ 110111101101011 = 2.7588638427963E+274 (0)
0.7588638427963E+274 ∙ 110111101101011 = 8.3559333316045E+287 (0)
0.3559333316045E+287 ∙ 110111101101011 = 3.9192211061523E+300 (0)
0.9192211061523E+300 ∙ 110111101101011 = INF (0)

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

0.8515494479596E+19610=0.000000000110111101101011

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

3.8515494479596E+19610=0.000000000110111101101011

Ответ: 110111101101011110111101101011 = 0.000000000110111101101011.

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

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

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

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

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