Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Для перевода чисел из любой позиционной системы счисления в десятичную обычно используют так называемый алгоритм замещения, т.е. сначала в десятичную систему счисления переводится основание той системы счисления, из которой осуществляется перевод, а затем переводят цифры исходного числа.
Пример
Перевести в десятичную систему счисления числа В9 16, 1101 2
В9 16 = 11×16 1 + 9×16 0 = 176+9 = 185 10 ,
1101 2 = 1×2 3 + 1×2 2 + 0×2 1 + 1×2 0 = 8 + 4 + 1 = 13 10.
При необходимости перевода чисел из десятичной системы счисления в любую другую позиционную систему счисления производят следующие действия:
- делят заданное число на основание новой системы счисления;
- если частное больше делителя, то его принимают за новое число и повторяют предыдущий шаг, в противном случае деление прекращают;
- выписывают все остатки в порядке обратном их получению и принимают их за цифры искомого числа.
Примеры
1. Перевести число 7246 10 в шестнадцатиричную систему счисления, а затем в двоичную (путем разбиения на тетрады)
7246 16
- 64 452 16
84 - 32 28 16
- 80 132 - 16 1
46 - 128 12 = C
- 32 4
14 = E
Цифры 12 и 14 заменяются на символы "С" и "Е" (табл.1)
7246 10 = 1CC4 16 = 0001110001001110 2
1 C 4 E
2. Перевести число 37 10 в двоичную систему счисления
37 2
- 36 18 2
1 - 18 9 2
0 - 8 4 2
1 - 4 2 2
0 - 2 1
|
Дата публикования: 2015-09-18; Прочитано: 559 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!