Перевести число 26424644 из 26424644-ой системы в шестнадцатеричную

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

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

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

Решение:

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

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

Отсюда:

2642464426424644=2 ∙ 264246447 + 6 ∙ 264246446 + 4 ∙ 264246445 + 2 ∙ 264246444 + 4 ∙ 264246443 + 6 ∙ 264246442 + 4 ∙ 264246441 + 4 ∙ 264246440 = 2 ∙ 8.9963017846945E+51 + 6 ∙ 3.4045120095826E+44 + 4 ∙ 1.2883851943597E+37 + 2 ∙ 4.8756955604008E+29 + 4 ∙ 1.8451319761964E+22 + 6 ∙ 698261810526736 + 4 ∙ 26424644 + 4 ∙ 1 = 1.7992603569389E+52 + 2.0427072057496E+45 + 5.1535407774388E+37 + 9.7513911208015E+29 + 7.3805279047858E+22 + 4189570863160416 + 105698576 + 4 = 1.7992605612096E+5210

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

2642464426424644 = 1.7992605612096E+5210

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

  1. Перевести 0 в шестнадцатеричную систему;
  2. Перевести 0.7992605612096E+52 в шестнадцатеричную систему;

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

0

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

010=016

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

0.7992605612096E+52 ∙ 16 = 1.2788168979354E+53 (0)
0.2788168979354E+53 ∙ 16 = 4.4610703669664E+53 (0)
0.4610703669664E+53 ∙ 16 = 7.3771258714624E+53 (0)
0.3771258714624E+53 ∙ 16 = 6.0340139433984E+53 (0)
0.0340139433984E+53 ∙ 16 = 5.442230943744E+52 (0)
0.442230943744E+52 ∙ 16 = 7.075695099904E+52 (0)
0.075695099904E+52 ∙ 16 = 1.211121598464E+52 (0)
0.211121598464E+52 ∙ 16 = 3.377945575424E+52 (0)
0.377945575424E+52 ∙ 16 = 6.047129206784E+52 (0)
0.047129206784E+52 ∙ 16 = 7.54067308544E+51 (0)
0.54067308544E+51 ∙ 16 = 8.65076936704E+51 (0)

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

0.7992605612096E+5210=0.0000000000016

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

1.7992605612096E+5210=0.0000000000016

Ответ: 2642464426424644 = 0.0000000000016.

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

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

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