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

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

Алгоритм:

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

  1. Перевести 1285 в шестнадцатеричную систему;
  2. Перевести 0.13389 в шестнадцатеричную систему.

Решение:

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

1285 16
1280 80 16
5 80 5
0

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

128510=50516

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

0.13389 ∙ 16 = 2.14224 (2)
0.14224 ∙ 16 = 2.27584 (2)
0.27584 ∙ 16 = 4.41344 (4)
0.41344 ∙ 16 = 6.61504 (6)
0.61504 ∙ 16 = 9.84064 (9)
0.84064 ∙ 16 = 13.45024 (D)
0.45024 ∙ 16 = 7.20384 (7)
0.20384 ∙ 16 = 3.26144 (3)
0.26144 ∙ 16 = 4.18304 (4)
0.18304 ∙ 16 = 2.92864 (2)
0.92864 ∙ 16 = 14.85824 (E)

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

0.1338910=0.22469D7342E16

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

Ответ: 1285.1338910=505.22469D7342E16.

Подробнее о том, как переводить числа из десятичной системы в шестнадцатеричную, смотрите здесь.

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

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

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