Билет №6. Перевод чисел из одной СС в др
Перевод целого числа из двоичной системы счисления в десятичную.
Пример.
1012 = 1*22 + 0*21 + 1*20 = 1*4 + 0 +1 = 510
Задание 12.
Переведите число 1011012 в десятичную систему счисления.
Решение.
1011012=1*25+0*24+1*23+1*22+0*21+1*20=32+8+4+1=4510
Ответ: 1011012=4510
Перевод целого числа из десятичной системы счисления в двоичную.
Алгоритм
1. Последовательно выполнить деление исходного целого десятичного числа и получаемых целых частных на основание системы (на 2) до тех пор, пока не получится частное, меньшее делителя (т.е. меньшее 2).
2. Записать полученные остатки в обратной последовательности.
Пример.Решение.
32510 = 1010001012 | ||||||||||||
-324 | ||||||||||||
1 | -162 | |||||||||||
0 | -80 | |||||||||||
1 | -40 | |||||||||||
0 | -20 | |||||||||||
0 | -10 | |||||||||||
0 | -4 | |||||||||||
1 | -2 | 1 | ||||||||||
0 |
Задание 13.
Как представляется число 2510 в двоичной системе счисления?
1) 10012 | 2) 110012 | 3) 100112 | 4) 110102 |
Решение.
1 | -12 | |||||||||||
0 | -6 | |||||||||||
0 | -2 | |||||||||||
1 |
2510=100112, что соответствует ответу №2.
Ответ: 2.
Перевод дробного числа из двоичной системы счисления в десятичную.
Пример.
111,012 = 1*22 + 1*21 + 1*20 + 1*2-1 + 1*2-2 = 1*4 + 1*2 +1+ 0* +1* =
= 4+2+1+0,5+0,25 = 7,7510
Перевод дробного числа из десятичной системы счисления в двоичную.
Алгоритм.
1. Последовательно умножать (в исходной системе счисления) данное число и получаемые дробные части произведений на основание новой системы (на 2) до тех пор, пока дробная часть произведения не станет равной нулю или будет достигнута требуемая точность представления данного числа.
2. Полученные целые части произведений, являющиеся цифрами в числа в новой системе счисления, привести в соответствие с алфавитом новой системе счисления.
3. Составить дробную часть числа в новой системе счисления, начиная с целой части первого произведения.
|
0,562510 = 0,10012.
|
0, | |||
х | |||
х | |||
х | |||
х | |||
Рассмотрим еще один возможный способ перевода чисел из одной позиционной системы счисления в другую - метод вычитания степеней. В этом случае из числа последовательно вычитается максимально допустимая степень требуемого основания, умноженная на максимально возможный коэффициент, меньший основания; этот коэффициент и является значащей цифрой числа в новой системе. Например, число 114(10):
114 - 26 = 114 – 64 = 50,
50 - 25 = 50 – 32 = 18,
18 - 24 = 2,
2 - 21 = 0.
Таким образом, 114(10) = 1110010(2).
114 – 1 ∙ 82 = 114 – 64 = 50,
50 – 6 ∙ 81 = 50 – 48 = 2,
2 – 2 ∙ 8° = 2 – 2 = 0.
Итак, 114(10)= 162(8).
Таблица 1.7 Таблицы сложения и умножения в восьмеричной системе
Сложение Умножение