Читайте также:
|
|
Пусть - основание исходной СС, – основание новой СС. Запишем правильную дробь в СС с новым основанием:
Умножим обе части равенства на новое основание :
В правой части равенства - целая часть первого произведения, являющаяся старшей цифрой дроби в новой СС. Далее, умножив на новое основание дробную часть первого произведения, определим вторую цифру дроби как целую часть второго произведения и т.д. Отсюда следует правило.
Чтобы перевести правильную дробь из одной позиционной СС в другую, её надо последовательно умножать на основание новой СС до тех пор, пока в новой дроби не будет получено требуемого количества цифр, определяемого заданной точностью. Правильная дробь в новой СС записывается из целых частей произведений, и целая часть первого произведения будет старшей цифрой новой дроби.
Перевод дробей - бесконечный процесс и может быть выполнен лишь приближенно. Чтобы сохранить точность исходной дроби, надо определить количество цифр в изображении дроби по новому основанию.
Если – количество цифр в исходной дроби с основанием , – количество цифр в дроби с новым основанием , то из условия сохранения точности можно получить формулу:
Далее выполняется округление по последнему разряду, после чего этот последний разряд отбрасывается.
При переводе неправильных дробей отдельно преобразуется целая и дробная части по сформулированным выше правилам, после чего смешанное число записывается в новой системе счисления.
Дата добавления: 2015-10-21; просмотров: 171 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Перевод целых чисел | | | Использование вспомогательных систем счисления |