Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Перевод целых чисел из одной системы счисления в другую



Для перевода чисел из любой позиционной системы счисления в десятичную обычно используют так называемый алгоритм замещения, т.е. сначала в десятичную систему счисления переводится основание той системы счисления, из которой осуществляется перевод, а затем переводят цифры исходного числа.

Пример

Перевести в десятичную систему счисления числа В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

3710=1001012
0





Дата публикования: 2015-09-18; Прочитано: 559 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...