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

1) Перевод целых чисел из одной системы счисления в другую.

Целое число в системе счисления q может быть представлено эквивалентным числом в системе счисления р по формуле (1.3)

Аqр=(…((bm-1p+bm-2p)q+bm-3)p+…+b1)p+b0.

Задача перевода числа из одной системы счисления(q) в другую систему счисления (р) заключается в отыскании значений цифр bk числа в новой системе счисления. (1.5)

Разделив обе части равенства 1.5 на основание новой системы (р), выраженное цифрами системы счисления q, получим:

или Аq=Ap=(Aq)1+b0, где (Аq)1 – целое частное, b0 – остаток, являющийся первой младшей цифрой числа в новой системе счисления.

При следующем делении частного на основание системы счисления р будут получены новое частное и новый остаток: (Аq)1=(Aq)2+b1, где b1 – вторая младшая цифра числа. Продолжая деление целых частных до нулевого значения частного, находим все цифры искомого числа и записываем их с помощью алфавита новой системы счисления.

Правило перевода целого числа из одной системы счисления в другую.

1) последовательно делить данное число и получаемые целые частные на основание новой системы счисления , выраженные цифрами исходной системы, до тех пор, пока частное не станет равным нулю.

2)Полученные остатки, являющиеся цифрами числа в новой системе счисления, выразить цифрами алфавита этой системы счисления.

3)Составить число в новой системе, начиная с последнего остатка.

2) Перевод дробных чисел.

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

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

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

2) Полученные целые части произведений, являющиеся цифрами числа в новой системе счисления, выразить цифрами алфавита этой системы.

3) Составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.