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

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

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

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

Решение:

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

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

Отсюда:

9323887814274793238878142747=9 ∙ 9323887814274713 + 3 ∙ 9323887814274712 + 2 ∙ 9323887814274711 + 3 ∙ 9323887814274710 + 8 ∙ 932388781427479 + 8 ∙ 932388781427478 + 7 ∙ 932388781427477 + 8 ∙ 932388781427476 + 1 ∙ 932388781427475 + 4 ∙ 932388781427474 + 2 ∙ 932388781427473 + 7 ∙ 932388781427472 + 4 ∙ 932388781427471 + 7 ∙ 932388781427470 = 9 ∙ 4.0249594781609E+181 + 3 ∙ 4.3168252968453E+167 + 2 ∙ 4.6298554667682E+153 + 3 ∙ 4.9655846992067E+139 + 8 ∙ 5.325658993456E+125 + 8 ∙ 5.7118437067663E+111 + 7 ∙ 6.1260322094626E+97 + 8 ∙ 6.5702551676821E+83 + 1 ∙ 7.0466904992391E+69 + 4 ∙ 7.5576740514303E+55 + 2 ∙ 8.1057110531292E+41 + 7 ∙ 8.693488397318E+27 + 4 ∙ 93238878142747 + 7 ∙ 1 = 3.6224635303448E+182 + 1.2950475890536E+168 + 9.2597109335364E+153 + 1.489675409762E+140 + 4.2605271947648E+126 + 4.569474965413E+112 + 4.2882225466238E+98 + 5.2562041341457E+84 + 7.0466904992391E+69 + 3.0230696205721E+56 + 1.6211422106258E+42 + 6.0854418781226E+28 + 372955512570988 + 7 = 3.6224635303448E+18210

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

9323887814274793238878142747 = 3.6224635303448E+18210

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

  1. Перевести 0 в двоичную систему;
  2. Перевести 0.6224635303448E+182 в двоичную систему;

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

0

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

010=02

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

0.6224635303448E+182 ∙ 2 = 1.2449270606896E+182 (0)
0.2449270606896E+182 ∙ 2 = 4.898541213792E+181 (0)
0.898541213792E+181 ∙ 2 = 1.797082427584E+181 (0)
0.797082427584E+181 ∙ 2 = 1.594164855168E+181 (0)
0.594164855168E+181 ∙ 2 = 1.188329710336E+181 (0)
0.188329710336E+181 ∙ 2 = 3.76659420672E+180 (0)
0.76659420672E+180 ∙ 2 = 1.53318841344E+180 (0)
0.53318841344E+180 ∙ 2 = 1.06637682688E+180 (0)
0.06637682688E+180 ∙ 2 = 1.3275365376E+179 (0)
0.3275365376E+179 ∙ 2 = 6.550730752E+178 (0)
0.550730752E+178 ∙ 2 = 1.101461504E+178 (0)

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

0.6224635303448E+18210=0.000000000002

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

3.6224635303448E+18210=0.000000000002

Ответ: 9323887814274793238878142747 = 0.000000000002.

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

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

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

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

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