Для перевода целой части десятичного числа в двоичную систему счисления необходимо выполнять целочисленное деление целой части заданного десятичного числа на 2, фиксируя остатки, до тех пор, пока очередная целая часть частного не окажется равной 0, а затем выписать остатки в порядке, обратном их получению.
Для перевода дробной части десятичного числа заданную дробную часть, а затем дробные части получающихся произведений, следует последовательно умножать на 2 до тех пор, пока очередная дробная часть произведения не окажется равной нулю или не будет достигнута нужная точность дроби. Целые части полученных произведений, записанные последовательно слева направо после запятой в искомом числе, образуют дробную часть искомого числа.
Например, переведем 46,62510 в двоичную систему счисления.
Переводим целую часть числа:
46 : 2 = 23 (ост. 0),
23 : 2 = 11 (ост. 1),
11 : 2 = 5 (ост. 1),
5 : 2 = 2 (ост. 1),
2 : 2 = 1 (ост. 0),
1 : 2 = 0 (ост. 1).
Записываем остатки в порядке, обратном их получению: 1011102 есть целая часть искомого числа.
Переводим дробную часть числа:
0,625 * 2 = 1,250,
0,250 * 2 = 0,500,
0,500 * 2 = 1,000 (дробная часть числа равна 0, стоп).
Записываем последовательно слева направо целые части полученных произведений после запятой в искомом числе – 0,101; т.е. 0,62510 = 0,1012.
Окончательно: 46,62510 = 101110,1012.
Для перевода целой части десятичного числа в двоичную систему счисления необходимо выполнять целочисленное деление целой части заданного десятичного числа на 2, фиксируя остатки, до тех пор, пока очередная целая часть частного не окажется равной 0, а затем выписать остатки в порядке, обратном их получению.
Для перевода дробной части десятичного числа заданную дробную часть, а затем дробные части получающихся произведений, следует последовательно умножать на 2 до тех пор, пока очередная дробная часть произведения не окажется равной нулю или не будет достигнута нужная точность дроби. Целые части полученных произведений, записанные последовательно слева направо после запятой в искомом числе, образуют дробную часть искомого числа.
Например, переведем 46,62510 в двоичную систему счисления.
Переводим целую часть числа:
46 : 2 = 23 (ост. 0),
23 : 2 = 11 (ост. 1),
11 : 2 = 5 (ост. 1),
5 : 2 = 2 (ост. 1),
2 : 2 = 1 (ост. 0),
1 : 2 = 0 (ост. 1).
Записываем остатки в порядке, обратном их получению: 1011102 есть целая часть искомого числа.
Переводим дробную часть числа:
0,625 * 2 = 1,250,
0,250 * 2 = 0,500,
0,500 * 2 = 1,000 (дробная часть числа равна 0, стоп).
Записываем последовательно слева направо целые части полученных произведений после запятой в искомом числе – 0,101; т.е. 0,62510 = 0,1012.
Окончательно: 46,62510 = 101110,1012.
Для перевода целой части десятичного числа в двоичную систему счисления необходимо выполнять целочисленное деление целой части заданного десятичного числа на 2, фиксируя остатки, до тех пор, пока очередная целая часть частного не окажется равной 0, а затем выписать остатки в порядке, обратном их получению.
Для перевода дробной части десятичного числа заданную дробную часть, а затем дробные части получающихся произведений, следует последовательно умножать на 2 до тех пор, пока очередная дробная часть произведения не окажется равной нулю или не будет достигнута нужная точность дроби. Целые части полученных произведений, записанные последовательно слева направо после запятой в искомом числе, образуют дробную часть искомого числа.
Например, переведем 46,62510 в двоичную систему счисления.
Переводим целую часть числа:
46 : 2 = 23 (ост. 0),
23 : 2 = 11 (ост. 1),
11 : 2 = 5 (ост. 1),
5 : 2 = 2 (ост. 1),
2 : 2 = 1 (ост. 0),
1 : 2 = 0 (ост. 1).
Записываем остатки в порядке, обратном их получению: 1011102 есть целая часть искомого числа.
Переводим дробную часть числа:
0,625 * 2 = 1,250,
0,250 * 2 = 0,500,
0,500 * 2 = 1,000 (дробная часть числа равна 0, стоп).
Записываем последовательно слева направо целые части полученных произведений после запятой в искомом числе – 0,101; т.е. 0,62510 = 0,1012.
Окончательно: 46,62510 = 101110,1012.