- •Аннотация
- •Введение
- •Выбор системы счисления для представления числовой информации
- •Перевод числовой информации из одной позиционной системы в другую
- •Перевод целых чисел делением на основание q2 новой системы счисления
- •Перевод правильных дробей на основание q2 новой системы счисления
- •Перевод неправильных дробей на основание q2 новой системы счисления.
- •Табличный метод перевода
- •Использование промежуточной системы счисления
- •Приложение 1.
- •Приложение 2.
- •Приложение 3. Пример 1.
- •Пример 2.
- •Пример 3.
- •Пример 4.
- •Пример 5.
- •Пример 6.
- •Пример 7.
- •Пример 8.
- •Пример 9.
- •Пример 10.
Пример 4.
Перевести десятичную дробь А = 0,625 в двоичную систему счисления (q2 = 2).
Решение.
0, |
× |
625 2 |
b-1 = 1, |
× |
250 2 |
b-2 = 0, |
× |
500 2 |
b-3 = 1, |
× |
000 2 |
b-4 = 0. |
000 |
Ответ: А2 = 0,10102.
Пример 5.
Перевести двоичную дробь А2 = 0,11012 в десятичную систему счисления (q2 = 10102).
Решение.
|
0, |
× |
1101 1010 |
b-1 = 8 |
1000, |
× |
0010 1010 |
b-2 = 1 |
0001, |
× |
0100 1010 |
b-3 = 2 |
0010, |
× |
1000 1010 |
b-4 = 5 |
0101. |
|
0000 |
Ответ: A10 = 0,812510.
Пример 6.
Перевести десятичную дробь А = 98,625 в двоичную систему счисления (q2 = 2).
Решение.
Результаты перевода соответственно целой и дробной частей возьмем из примеров 2 и 4.
Ответ: A2 = 1100010,1010.
Пример 7.
Перевести десятичное число А = 113 в двоичную систему счисления, используя следующее соотношение эквивалентов и степени основания:
Десятичное число................ 100 101 102
Двоичный эквивалент......... 0001 1010 1100110
Решение. Подставив значения двоичных эквивалентов десятичных цифр и степеней -основания, получим A=113=1·102+1·101+3·100=0001·1100100+0001·1010+0011·0001=11100012
Ответ: 11100012.
Пример 8.
Перевести двоичное число А2 = 11001,1 в десятичную систему счисления:
Двоичное число.......................... 0,1 00001 00010
Десятичный эквивалент............. 2-1=0,5 20 = 1 21= 2
Двоичное число........................ 00100 01000 10000
Десятичный эквивалент............. 22 = 4 23 = 8 24 = 16
Решение. А = 1·16+1·8+0·4+0·2+1·1+1·0,5 = 25,5.
Ответ: А = 25,5.
Пример 9.
Перевести десятичное число А =121 в двоичную систему счисления, используя в качестве промежуточной восьмеричную систему счисления.
q2 = 2 |
|
121 |
1 |
60 |
0 |
30 |
0 |
15 |
1 |
7 |
1 |
3 |
1 |
1 |
1 |
7 шагов |
-
q2 = 8
121
1
15
7
1
1
3 шага
Ответ: А = 121 = 1718 = 11110012.
Пример 10.
Перевести двоичное число А2 = 1011,0111 в восьмеричную систему счисления.
Решение.
Исходное число условно разбиваем на триады справа налево для целых чисел и слева направо для правильной дроби. Затем заменяем каждую триаду в соответствии с нижеприведенным соответствием.
Восьмеричная цифра.... 0 1 2 3 4 5 6 7
Двоичный эквивалент.. 000 001 010 011 100 101 110 111
A2 = 001 011,011 100.
A8 = 1 3,3 4.
Ответ: А8 = 13,34.