Перевод десятичного числа в двоичное:
Чтобы преобразовать число, записанное в десятичном формате в двоичный, необходимо:
- последовательно делить заданное число и получаемые целые части на 2 до тех пор, пока целая часть не станет меньше 2-х.
- полученные остатки от деления, представленные цифрами из нового счисления, записать в виде числа, начиная с последней целой части (польская нотация).
Перевод двоичного числа в десятичное:
Чтобы преобразовать число, записанное в двоичном формате в десятичный, необходимо:
- Заменить 1 в числе на 2, возведенную в степень соответствующую разряду этой 1.
- Выполнить сложение полученных значений.
Перевод десятичного числа в шестнадцатеричное:
Чтобы преобразовать число, записанное в десятичном формате в шестнадцатеричный, необходимо:
- последовательно делить заданное число и получаемые целые части на 16 до тех пор, пока целая часть не станет меньше 16-ти.
- полученные остатки от деления, представленные цифрами из нового счисления, записать в виде числа, начиная с последней целой части.
Перевод шестнадцатеричного числа в десятичное:
Чтобы преобразовать число, записанное в шестнадцатеричном формате в десятичный, необходимо:
- Число умножить на 16 в степени соответственно с разрядом.
- Выполнить сложение полученных значений.
На сегодняшний день изучать алгоритмы перевода чисел из одной системы в другую необязательно (но желательно), ведь существуют различные калькуляторы поддерживающие возможность перевода, например, стандартный калькулятор в Windows (режим работы – инженерный калькулятор):
Источник: видеоурок Александра Шевчука "МАШИННАЯ МАТЕМАТИКА И СИСТЕМЫ СЧИСЛЕНИЯ"