Перевод десятичных чисел в систему с произвольным основанием и обратно
При переводе целого десятичного числа в систему с основанием q его необходимо последовательно делить на q до тех пор, пока результат деления не будет равен нулю. Число в системе с основанием q записывается как последовательность остатков от деления, записанных в обратном порядке, начиная с последнего. Например:
2510 = 110012 = 318 = 1916
При переводе правильной десятичной дроби в систему счисления с основанием q необходимо сначала саму дробь, а затем дробные части всех последующих произведений последовательно умножать на q, отделяя после каждого умножения целую часть произведения. Число в новой системе счисления записывается как последовательность полученных целых частей произведения. Умножение производится до тех пор, пока дробная часть произведения не станет равной нулю. Это значит, что сделан точный перевод. В противном случае перевод осуществляется до заданной точности. Достаточно того количества цифр в результате, которое поместится в ячейку.
0,2510 = 0,012
При переводе числа из двоичной [восьмеричной, шестнадцатеричной] системы в десятичную надо это число представить в виде суммы степеней основания его системы счисления.
Подробно: Системы счисления. Перевод систем счисления.