Пример перевода чисел в двоичную систему счисления

Перевести числа 581,10610, 115,7078, D21,E616 в двоичную систему.

Решение

Для проверки решения используем автоматический перевод чисел в двоичную систему счисления.

а) 581,10610;

Целая часть от деленияОстаток от деления
581 div 2 = 290581 mod 2 = 1
290 div 2 = 145290 mod 2 = 0
145 div 2 = 72145 mod 2 = 1
72 div 2 = 3672 mod 2 = 0
36 div 2 = 1836 mod 2 = 0
18 div 2 = 918 mod 2 = 0
9 div 2 = 49 mod 2 = 1
4 div 2 = 24 mod 2 = 0
2 div 2 = 12 mod 2 = 0
1 div 2 = 01 mod 2 = 1

Остаток от деления записываем в обратном порядке. Получаем число в 2-ой системе счисления: 1001000101
581 = 10010001012

Для перевода дробной части числа последовательно умножаем дробную часть на основание 2. В результате каждый раз записываем целую часть произведения.
0.106*2 = 0.212 (целая часть 0)
0.212*2 = 0.424 (целая часть 0)
0.424*2 = 0.848 (целая часть 0)
0.848*2 = 1.696 (целая часть 1)
Получаем число в 2-ой системе счисления: 0001
0.106 = 00012

б) 115,7078;
Переводим целую часть числа. Заменяем каждый разряд на код из таблицы.

Двоичная система счисления Восьмеричная система счисления
000 0
001 1
010 2
011 3
100 4
101 5
110 6
111 7

Получаем число:
1158 = 0010011012

Переводим дробную часть числа.
Получаем число:
7078 = 1110001112

в) D21,E616.
Переводим целую часть числа. Заменяем каждый разряд на код из таблицы.

Двоичная система счисления шестнадцатеричная система счисления
0000 0
0001 1
0010 2
0011 3
0100 4
0101 5
0110 6
0111 7
1000 8
1001 9
1010 A
1011 B
1100 C
1101 D
1110 E
1111 F

Получаем число:
D2116 = 1101001000012

Переводим дробную часть числа.
Получаем число:
E616 = 111001102

Перейти к онлайн решению своей задачи

загрузка...