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

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

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

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

Решение:

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

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

Отсюда:

A2A1B2A16=A ∙ 166 + 2 ∙ 165 + A ∙ 164 + 1 ∙ 163 + B ∙ 162 + 2 ∙ 161 + A ∙ 160 = 10 ∙ 16777216 + 2 ∙ 1048576 + 10 ∙ 65536 + 1 ∙ 4096 + 11 ∙ 256 + 2 ∙ 16 + 10 ∙ 1 = 167772160 + 2097152 + 655360 + 4096 + 2816 + 32 + 10 = 17053162610

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

A2A1B2A16 = 17053162610

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

170531626 3
170531625 56843875 3
1 56843874 18947958 3
1 18947958 6315986 3
0 6315984 2105328 3
2 2105328 701776 3
0 701775 233925 3
1 233925 77975 3
0 77973 25991 3
2 25989 8663 3
2 8661 2887 3
2 2886 962 3
1 960 320 3
2 318 106 3
2 105 35 3
1 33 11 3
2 9 3 3
2 3 1
0

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

17053162610=1022122122201020113

Ответ: A2A1B2A16 = 1022122122201020113.

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

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

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