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

Из десятичной системы счисления

Алгоритм перевода целых чисел из десятичной системы счисления в любую другую позиционную систему счисления:

  1. Разделить столбиком данное целое число на основание той системы счисления, в которую будет осуществлён перевод числа.
  2. Если полученный результат (частное или неполное частное) меньше чем указанное основание системы счисления, то переходим к шагу 3. Если полученный результат (частное или неполное частное) больше или равен основанию системы счисления, то делим результат на основание системы счисление.
  3. Получаем ответ: все полученные остатки + последний результат деления записываем в порядке, обратном порядку их получения.

В десятичную систему счисления

Чтобы выполнить перевод целого числа из любой позиционной системы счисления в десятичную, нужно представить число в виде суммы разрядных слагаемых. Цифры и разрядные единицы записываются в десятичной системе счисления.

Для тех кто не помнит, рассмотрим пример, как представить число (в десятичной системе) в виде суммы разрядных слагаемых:

Ниже представлены примеры перевода целых чисел из двоичной, восьмеричной и шестнадцатеричной систем в десятичную: