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

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

Алгоритм:

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

  1. Перевести 210 в 3-ую систему;
  2. Перевести 0.542 в 3-ую систему.

Решение:

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

210 3
210 70 3
0 69 23 3
1 21 7 3
2 6 2
1

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

21010=212103

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

0.542 ∙ 3 = 1.626 (1)
0.626 ∙ 3 = 1.878 (1)
0.878 ∙ 3 = 2.634 (2)
0.634 ∙ 3 = 1.902 (1)
0.902 ∙ 3 = 2.706 (2)
0.706 ∙ 3 = 2.118 (2)
0.118 ∙ 3 = 0.354 (0)
0.354 ∙ 3 = 1.062 (1)
0.062 ∙ 3 = 0.186 (0)
0.186 ∙ 3 = 0.558 (0)
0.558 ∙ 3 = 1.674 (1)

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

0.54210=0.112122010013

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

Ответ: 210.54210=21210.112122010013.

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

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

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

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