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

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

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

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

Решение:

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

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

Отсюда:

14667891466325=1 ∙ 14663256 + 4 ∙ 14663255 + 6 ∙ 14663254 + 6 ∙ 14663253 + 7 ∙ 14663252 + 8 ∙ 14663251 + 9 ∙ 14663250 = 1 ∙ 9.9398867121463E+36 + 4 ∙ 6.7787746319174E+30 + 6 ∙ 4.6229687360697E+24 + 6 ∙ 3152758587673078125 + 7 ∙ 2150109005625 + 8 ∙ 1466325 + 9 ∙ 1 = 9.9398867121463E+36 + 2.711509852767E+31 + 2.7737812416418E+25 + 1.8916551526038E+19 + 15050763039375 + 11730600 + 9 = 9.9399138272726E+3610

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

14667891466325 = 9.9399138272726E+3610

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

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

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

0

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

010=016

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

0.9399138272726E+36 ∙ 16 = 1.5038621236362E+37 (0)
0.5038621236362E+37 ∙ 16 = 8.0617939781792E+37 (0)
0.0617939781792E+37 ∙ 16 = 9.887036508672E+36 (0)
0.887036508672E+36 ∙ 16 = 1.4192584138752E+37 (0)
0.4192584138752E+37 ∙ 16 = 6.7081346220032E+37 (0)
0.7081346220032E+37 ∙ 16 = 1.1330153952051E+38 (0)
0.1330153952051E+38 ∙ 16 = 2.1282463232816E+38 (0)
0.1282463232816E+38 ∙ 16 = 2.0519411725056E+38 (0)
0.0519411725056E+38 ∙ 16 = 8.310587600896E+37 (0)
0.310587600896E+37 ∙ 16 = 4.969401614336E+37 (0)
0.969401614336E+37 ∙ 16 = 1.5510425829376E+38 (0)

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

0.9399138272726E+3610=0.0000000000016

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

9.9399138272726E+3610=0.0000000000016

Ответ: 14667891466325 = 0.0000000000016.

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

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

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