Перевод целых десятичных чисел

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

Рассмотрим пример перевода целого числа 3610 из десятичной системы счисления в двоичную систему. Выполняется последовательное деление:

_ 36 | 2 0

36 _ 18 | 2 0

0 18 _ 9 | 2 0

0 8 _ 4 | 2 0

1 4 _ 2 | 2 0

0 2 _ 1 | 2 0

0 0 0

1

Ответ: А2 = 1001002. Действительно, выполнив перевод полученного результата в десятичную систему, имеем: 1·25 + 0·24 + 0·23 +1·22 +0·21 + 0·20 = 36.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: