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

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

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

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

Решение:

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

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

Отсюда:

010324040032003403407=0 ∙ 719 + 1 ∙ 718 + 0 ∙ 717 + 3 ∙ 716 + 2 ∙ 715 + 4 ∙ 714 + 0 ∙ 713 + 4 ∙ 712 + 0 ∙ 711 + 0 ∙ 710 + 3 ∙ 79 + 2 ∙ 78 + 0 ∙ 77 + 0 ∙ 76 + 3 ∙ 75 + 4 ∙ 74 + 0 ∙ 73 + 3 ∙ 72 + 4 ∙ 71 + 0 ∙ 70 = 0 ∙ 11398895185373143 + 1 ∙ 1628413597910449 + 0 ∙ 232630513987207 + 3 ∙ 33232930569601 + 2 ∙ 4747561509943 + 4 ∙ 678223072849 + 0 ∙ 96889010407 + 4 ∙ 13841287201 + 0 ∙ 1977326743 + 0 ∙ 282475249 + 3 ∙ 40353607 + 2 ∙ 5764801 + 0 ∙ 823543 + 0 ∙ 117649 + 3 ∙ 16807 + 4 ∙ 2401 + 0 ∙ 343 + 3 ∙ 49 + 4 ∙ 7 + 0 ∙ 1 = 0 + 1628413597910449 + 0 + 99698791708803 + 9495123019886 + 2712892291396 + 0 + 55365148804 + 0 + 0 + 121060821 + 11529602 + 0 + 0 + 50421 + 9604 + 0 + 147 + 28 + 0 = 174037590272996110

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

010324040032003403407 = 174037590272996110

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

1740375902729961 3
1.74037590273E+15 5.8012530090999E+14 3
0 5.8012530090999E+14 1.9337510030333E+14 3
0 1.9337510030333E+14 64458366767776 3
1 64458366767775 21486122255925 3
1 21486122255925 7162040751975 3
0 7162040751975 2387346917325 3
0 2387346917325 795782305775 3
0 795782305773 265260768591 3
2 265260768591 88420256197 3
0 88420256196 29473418732 3
1 29473418730 9824472910 3
2 9824472909 3274824303 3
1 3274824303 1091608101 3
0 1091608101 363869367 3
0 363869367 121289789 3
0 121289787 40429929 3
2 40429929 13476643 3
0 13476642 4492214 3
1 4492212 1497404 3
2 1497402 499134 3
2 499134 166378 3
0 166377 55459 3
1 55458 18486 3
1 18486 6162 3
0 6162 2054 3
0 2052 684 3
2 684 228 3
0 228 76 3
0 75 25 3
1 24 8 3
1 6 2
2

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

174037590272996110=221100200110221020001210200011003

Ответ: 010324040032003403407 = 221100200110221020001210200011003.

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

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

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