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

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

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

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

Решение:

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

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

Отсюда:

247810110011=2 ∙ 101100113 + 4 ∙ 101100112 + 7 ∙ 101100111 + 8 ∙ 101100110 = 2 ∙ 1.033367704003E+21 + 4 ∙ 102212322420121 + 7 ∙ 10110011 + 8 ∙ 1 = 2.0667354080059E+21 + 408849289680484 + 70770077 + 8 = 2.0667358168553E+2110

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

247810110011 = 2.0667358168553E+2110

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

  1. Перевести 700480599830560768 в 1001011010-ую систему;
  2. Перевести 0.0667358168553E+21 в 1001011010-ую систему;

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

— 700480599830560768 1001011010
7.0048059962407E+17 699773122

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

70048059983056076810=6997731221001011010

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

0.0667358168553E+21 ∙ 1001011010 = 6.6803287433499E+28 ()
0.6803287433499E+28 ∙ 1001011010 = 6.8101656251271E+36 (0)
0.8101656251271E+36 ∙ 1001011010 = 8.1098471067576E+44 (0)
0.1098471067576E+44 ∙ 1001011010 = 1.09958163281E+52 (0)
0.09958163281E+52 ∙ 1001011010 = 9.9682310836587E+59 (0)
0.9682310836587E+59 ∙ 1001011010 = 9.6920997496659E+67 (0)
0.6920997496659E+67 ∙ 1001011010 = 6.9279946943381E+75 (0)
0.9279946943381E+75 ∙ 1001011010 = 9.2893290625402E+83 (0)
0.2893290625402E+83 ∙ 1001011010 = 2.8962157711572E+91 (0)
0.8962157711572E+91 ∙ 1001011010 = 8.97121854264E+99 (0)
0.97121854264E+99 ∙ 1001011010 = 9.7220045429879E+107 (0)

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

0.0667358168553E+2110=0.00000000001001011010

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

2.0667358168553E+2110=699773122.00000000001001011010

Ответ: 247810110011 = 699773122.00000000001001011010.

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

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

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

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

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