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

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

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

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

Решение:

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

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

Отсюда:

10111110233=1 ∙ 2337 + 0 ∙ 2336 + 1 ∙ 2335 + 1 ∙ 2334 + 1 ∙ 2333 + 1 ∙ 2332 + 1 ∙ 2331 + 0 ∙ 2330 = 1 ∙ 37281334283719577 + 0 ∙ 160005726539569 + 1 ∙ 686719856393 + 1 ∙ 2947295521 + 1 ∙ 12649337 + 1 ∙ 54289 + 1 ∙ 233 + 0 ∙ 1 = 37281334283719577 + 0 + 686719856393 + 2947295521 + 12649337 + 54289 + 233 + 0 = 3728202396357535010

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

10111110233 = 3728202396357535010

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

37282023963575350 8
3.7282023963575E+16 4.6602529954469E+15 8
0 4.6602529954469E+15 5.8253162443086E+14 8
7 5.8253162443086E+14 72816453053858 8
0 72816453053856 9102056631732 8
2 9102056631728 1137757078966 8
4 1137757078960 142219634870 8
6 142219634864 17777454358 8
6 17777454352 2222181794 8
6 2222181792 277772724 8
2 277772720 34721590 8
4 34721584 4340198 8
6 4340192 542524 8
6 542520 67815 8
4 67808 8476 8
7 8472 1059 8
4 1056 132 8
3 128 16 8
4 16 2
0

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

3728202396357535010=20434746642666420708

Ответ: 10111110233 = 20434746642666420708.

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

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

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