Основы информатики и вычислительной техники: Учебно-практическое пособие, страница 42

24910=3718

Пример 4. Перевести двоичное число А2=1101001 в десятичную систему счисления. Основание 10 изображается в двоичной системе счисления эквивалентом 1010=10102

1101001

1010

1010

1010

1010

001100

-1010

а2=

0001

1010

а1=

0000

а0=0101

         11010012=10510.

а0=0101=510, а1=0000=010; а2=0001=110

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

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

         Пусть дано дробное десятичное число В10. Перевести его в двоичную систему счисления – значит представить в виде:

        

Задача заключается в нахождении коэффициентов b1, b2, b3 и т.д.

Умножив число B на 2 получим

Умножив дробную часть В1 на 2 получим

                                           и т.д. до тех пор, пока дробная часть не станет равной 0 или не получим требуемое число двоичных разрядов.

Пример 1. Перевести десятичное число B=0,45 в двоичную систему счисления.

2В=0,90                 В1=0,90                     b1=0

1=1,80                В2=0,80                     b2=1            0,4510=0,01112