Перевести число 99999999999999999999999999999999999999999999 из 99999999999999999999999999999999999999-ой системы в двоичную

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

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

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

Решение:

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

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

Отсюда:

9999999999999999999999999999999999999999999999999999999999999999999999999999999999=9 ∙ 9999999999999999999999999999999999999943 + 9 ∙ 9999999999999999999999999999999999999942 + 9 ∙ 9999999999999999999999999999999999999941 + 9 ∙ 9999999999999999999999999999999999999940 + 9 ∙ 9999999999999999999999999999999999999939 + 9 ∙ 9999999999999999999999999999999999999938 + 9 ∙ 9999999999999999999999999999999999999937 + 9 ∙ 9999999999999999999999999999999999999936 + 9 ∙ 9999999999999999999999999999999999999935 + 9 ∙ 9999999999999999999999999999999999999934 + 9 ∙ 9999999999999999999999999999999999999933 + 9 ∙ 9999999999999999999999999999999999999932 + 9 ∙ 9999999999999999999999999999999999999931 + 9 ∙ 9999999999999999999999999999999999999930 + 9 ∙ 9999999999999999999999999999999999999929 + 9 ∙ 9999999999999999999999999999999999999928 + 9 ∙ 9999999999999999999999999999999999999927 + 9 ∙ 9999999999999999999999999999999999999926 + 9 ∙ 9999999999999999999999999999999999999925 + 9 ∙ 9999999999999999999999999999999999999924 + 9 ∙ 9999999999999999999999999999999999999923 + 9 ∙ 9999999999999999999999999999999999999922 + 9 ∙ 9999999999999999999999999999999999999921 + 9 ∙ 9999999999999999999999999999999999999920 + 9 ∙ 9999999999999999999999999999999999999919 + 9 ∙ 9999999999999999999999999999999999999918 + 9 ∙ 9999999999999999999999999999999999999917 + 9 ∙ 9999999999999999999999999999999999999916 + 9 ∙ 9999999999999999999999999999999999999915 + 9 ∙ 9999999999999999999999999999999999999914 + 9 ∙ 9999999999999999999999999999999999999913 + 9 ∙ 9999999999999999999999999999999999999912 + 9 ∙ 9999999999999999999999999999999999999911 + 9 ∙ 9999999999999999999999999999999999999910 + 9 ∙ 999999999999999999999999999999999999999 + 9 ∙ 999999999999999999999999999999999999998 + 9 ∙ 999999999999999999999999999999999999997 + 9 ∙ 999999999999999999999999999999999999996 + 9 ∙ 999999999999999999999999999999999999995 + 9 ∙ 999999999999999999999999999999999999994 + 9 ∙ 999999999999999999999999999999999999993 + 9 ∙ 999999999999999999999999999999999999992 + 9 ∙ 999999999999999999999999999999999999991 + 9 ∙ 999999999999999999999999999999999999990 = 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ INF + 9 ∙ 1.0E+304 + 9 ∙ 1.0E+266 + 9 ∙ 1.0E+228 + 9 ∙ 1.0E+190 + 9 ∙ 1.0E+152 + 9 ∙ 1.0E+114 + 9 ∙ 1.0E+76 + 9 ∙ 1.0E+38 + 9 ∙ 1 = INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + INF + 9.0E+304 + 9.0E+266 + 9.0E+228 + 9.0E+190 + 9.0E+152 + 9.0E+114 + 9.0E+76 + 9.0E+38 + 9 = INF10

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

9999999999999999999999999999999999999999999999999999999999999999999999999999999999 = INF10

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

0

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

010=02

Ответ: 9999999999999999999999999999999999999999999999999999999999999999999999999999999999 = 02.

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

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

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