Перевести число 11111111 из 128-ой системы в 128-ую

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

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

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

Решение:

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

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

Отсюда:

11111111128=1 ∙ 1287 + 1 ∙ 1286 + 1 ∙ 1285 + 1 ∙ 1284 + 1 ∙ 1283 + 1 ∙ 1282 + 1 ∙ 1281 + 1 ∙ 1280 = 1 ∙ 562949953421312 + 1 ∙ 4398046511104 + 1 ∙ 34359738368 + 1 ∙ 268435456 + 1 ∙ 2097152 + 1 ∙ 16384 + 1 ∙ 128 + 1 ∙ 1 = 562949953421312 + 4398046511104 + 34359738368 + 268435456 + 2097152 + 16384 + 128 + 1 = 56738263021990510

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

11111111128 = 56738263021990510

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

— 567382630219905 128
5.673826302199E+14 — 4432676798593 128
1 4432676798592 — 34630287489 128
1 34630287488 — 270549121 128
1 270549120 — 2113665 128
1 2113664 — 16513 128
1 16512 — 129 128
1 128 1
1

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

56738263021990510=11111111128

Ответ: 11111111128 = 11111111128.

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

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

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