Перевести число 1010100110000011110111010 из 29082005-ой системы в восьмеричную

Задача: перевести число 1010100110000011110111010 из 29082005-ой в восьмеричную систему счисления.

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

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

Решение:

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

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

Отсюда:

101010011000001111011101029082005=1 ∙ 2908200524 + 0 ∙ 2908200523 + 1 ∙ 2908200522 + 0 ∙ 2908200521 + 1 ∙ 2908200520 + 0 ∙ 2908200519 + 0 ∙ 2908200518 + 1 ∙ 2908200517 + 1 ∙ 2908200516 + 0 ∙ 2908200515 + 0 ∙ 2908200514 + 0 ∙ 2908200513 + 0 ∙ 2908200512 + 0 ∙ 2908200511 + 1 ∙ 2908200510 + 1 ∙ 290820059 + 1 ∙ 290820058 + 1 ∙ 290820057 + 0 ∙ 290820056 + 1 ∙ 290820055 + 1 ∙ 290820054 + 1 ∙ 290820053 + 0 ∙ 290820052 + 1 ∙ 290820051 + 0 ∙ 290820050 = 1 ∙ 1.3396281797534E+179 + 0 ∙ 4.6063817806008E+171 + 1 ∙ 1.5839285429601E+164 + 0 ∙ 5.4464213968744E+156 + 1 ∙ 1.8727805723417E+149 + 0 ∙ 6.4396542547245E+141 + 0 ∙ 2.2143089015783E+134 + 1 ∙ 7.6140173333246E+126 + 1 ∙ 2.618119807532E+119 + 0 ∙ 9.0025423196648E+111 + 0 ∙ 3.0955714090775E+104 + 0 ∙ 1.0644284701407E+97 + 0 ∙ 3.6600931405545E+89 + 0 ∙ 1.2585422293114E+82 + 1 ∙ 4.3275634857754E+74 + 1 ∙ 1.4880554094449E+67 + 1 ∙ 5.1167565972323E+59 + 1 ∙ 1.7594236013756E+52 + 0 ∙ 6.0498703627057E+44 + 1 ∙ 2.0802796652795E+37 + 1 ∙ 7.1531507723746E+29 + 1 ∙ 2.4596484225811E+22 + 0 ∙ 845763014820025 + 1 ∙ 29082005 + 0 ∙ 1 = 1.3396281797534E+179 + 0 + 1.5839285429601E+164 + 0 + 1.8727805723417E+149 + 0 + 0 + 7.6140173333246E+126 + 2.618119807532E+119 + 0 + 0 + 0 + 0 + 0 + 4.3275634857754E+74 + 1.4880554094449E+67 + 5.1167565972323E+59 + 1.7594236013756E+52 + 0 + 2.0802796652795E+37 + 7.1531507723746E+29 + 2.4596484225811E+22 + 0 + 29082005 + 0 = 1.3396281797534E+17910

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

101010011000001111011101029082005 = 1.3396281797534E+17910

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

  1. Перевести 0 в восьмеричную систему;
  2. Перевести 0.3396281797534E+179 в восьмеричную систему;

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

0

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

010=08

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

0.3396281797534E+179 ∙ 8 = 2.7170254380272E+179 (0)
0.7170254380272E+179 ∙ 8 = 5.7362035042176E+179 (0)
0.7362035042176E+179 ∙ 8 = 5.8896280337408E+179 (0)
0.8896280337408E+179 ∙ 8 = 7.1170242699264E+179 (0)
0.1170242699264E+179 ∙ 8 = 9.361941594112E+178 (0)
0.361941594112E+178 ∙ 8 = 2.895532752896E+178 (0)
0.895532752896E+178 ∙ 8 = 7.164262023168E+178 (0)
0.164262023168E+178 ∙ 8 = 1.314096185344E+178 (0)
0.314096185344E+178 ∙ 8 = 2.512769482752E+178 (0)
0.512769482752E+178 ∙ 8 = 4.102155862016E+178 (0)
0.102155862016E+178 ∙ 8 = 8.17246896128E+177 (0)

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

0.3396281797534E+17910=0.000000000008

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

1.3396281797534E+17910=0.000000000008

Ответ: 101010011000001111011101029082005 = 0.000000000008.

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

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

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