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

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

Примеры:

1) перевести десятичное число 11 в двоичную систему счисления:

-                
    -          
        -      
               
               
Направление чтения

Искомое двоичное число 1011, т.е. .

2) перевести десятичное число 61819 в шестнадцатеричную систему:

Поскольку , а , искомое шестнадцатеричное число запишется в виде , т.е. .

2. Для перевода чисел из любой системы счисления в десятичную можно использовать запись этого числа в виде полинома (2.1). Выполнив сложение, получаем искомое десятичное число.


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



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