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

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

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

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

Решение:

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

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

Отсюда:

2512202225122022=2 ∙ 251220227 + 5 ∙ 251220226 + 1 ∙ 251220225 + 2 ∙ 251220224 + 2 ∙ 251220223 + 0 ∙ 251220222 + 2 ∙ 251220221 + 2 ∙ 251220220 = 2 ∙ 6.3151277612513E+51 + 5 ∙ 2.5137816379793E+44 + 1 ∙ 1.0006287065505E+37 + 2 ∙ 3.9830739203656E+29 + 2 ∙ 1.5854909769467E+22 + 0 ∙ 631115989368484 + 2 ∙ 25122022 + 2 ∙ 1 = 1.2630255522503E+52 + 1.2568908189897E+45 + 1.0006287065505E+37 + 7.9661478407312E+29 + 3.1709819538934E+22 + 0 + 50244044 + 2 = 1.2630256779393E+5210

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

2512202225122022 = 1.2630256779393E+5210

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

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

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

0

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

010=08

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

0.2630256779393E+52 ∙ 8 = 2.1042054235144E+52 (0)
0.1042054235144E+52 ∙ 8 = 8.336433881152E+51 (0)
0.336433881152E+51 ∙ 8 = 2.691471049216E+51 (0)
0.691471049216E+51 ∙ 8 = 5.531768393728E+51 (0)
0.531768393728E+51 ∙ 8 = 4.254147149824E+51 (0)
0.254147149824E+51 ∙ 8 = 2.033177198592E+51 (0)
0.033177198592E+51 ∙ 8 = 2.65417588736E+50 (0)
0.65417588736E+50 ∙ 8 = 5.23340709888E+50 (0)
0.23340709888E+50 ∙ 8 = 1.86725679104E+50 (0)
0.86725679104E+50 ∙ 8 = 6.93805432832E+50 (0)
0.93805432832E+50 ∙ 8 = 7.50443462656E+50 (0)

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

0.2630256779393E+5210=0.000000000008

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

1.2630256779393E+5210=0.000000000008

Ответ: 2512202225122022 = 0.000000000008.

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

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

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