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

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

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

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

Решение:

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

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

Отсюда:

7653152467214=7 ∙ 4672146 + 6 ∙ 4672145 + 5 ∙ 4672144 + 3 ∙ 4672143 + 1 ∙ 4672142 + 5 ∙ 4672141 + 2 ∙ 4672140 = 7 ∙ 1.0401478775593E+34 + 6 ∙ 2.2262772039351E+28 + 5 ∙ 4.765005337886E+22 + 3 ∙ 101987640307996344 + 1 ∙ 218288921796 + 5 ∙ 467214 + 2 ∙ 1 = 7.2810351429153E+34 + 1.335766322361E+29 + 2.382502668943E+23 + 305962920923989032 + 218288921796 + 2336070 + 2 = 7.2810485006023E+3410

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

7653152467214 = 7.2810485006023E+3410

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

  1. Перевести -9223372036854775808 в восьмеричную систему;
  2. Перевести 0.2810485006023E+34 в восьмеричную систему;

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

-9223372036854775808

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

-922337203685477580810=-92233720368547758088

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

0.2810485006023E+34 ∙ 8 = 2.2483880048184E+34 (0)
0.2483880048184E+34 ∙ 8 = 1.9871040385472E+34 (0)
0.9871040385472E+34 ∙ 8 = 7.8968323083776E+34 (0)
0.8968323083776E+34 ∙ 8 = 7.1746584670208E+34 (0)
0.1746584670208E+34 ∙ 8 = 1.3972677361664E+34 (0)
0.3972677361664E+34 ∙ 8 = 3.1781418893312E+34 (0)
0.1781418893312E+34 ∙ 8 = 1.4251351146496E+34 (0)
0.4251351146496E+34 ∙ 8 = 3.4010809171968E+34 (0)
0.4010809171968E+34 ∙ 8 = 3.2086473375744E+34 (0)
0.2086473375744E+34 ∙ 8 = 1.6691787005952E+34 (0)
0.6691787005952E+34 ∙ 8 = 5.3534296047616E+34 (0)

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

0.2810485006023E+3410=0.000000000008

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

7.2810485006023E+3410=-9223372036854775808.000000000008

Ответ: 7653152467214 = -9223372036854775808.000000000008.

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

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

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