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

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

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

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

Решение:

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

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

Отсюда:

30663066=3 ∙ 30663 + 0 ∙ 30662 + 6 ∙ 30661 + 6 ∙ 30660 = 3 ∙ 28821491496 + 0 ∙ 9400356 + 6 ∙ 3066 + 6 ∙ 1 = 86464474488 + 0 + 18396 + 6 = 8646449289010

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

30663066 = 8646449289010

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

86464492890 8
86464492888 10808061611 8
2 10808061608 1351007701 8
3 1351007696 168875962 8
5 168875960 21109495 8
2 21109488 2638686 8
7 2638680 329835 8
6 329832 41229 8
3 41224 5153 8
5 5152 644 8
1 640 80 8
4 80 10 8
0 8 1
2

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

8646449289010=12041536725328

Ответ: 30663066 = 12041536725328.

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

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

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