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

Число N делим на новое основание q. Полученный от деления первый остаток является младшей цифрой целой части числа в системе с основанием q. Целую часть полученного числа снова делим на основание q. В результате определим второй остаток, равный следующей после младшей цифре числа в системе с основанием q. Деление проводим до тех пор, пока не получим частное, меньшее делителя. Последнее частное дает старшую цифру числа в системе с основанием q Действия производим в той системе счисления, из которой переводим.

Случай 0 < N <1

Умножаем Np на q и берем a -1, равной целой части результата умножения Np на q, умножаем полученнуюдробную часть на q и берем в качестве a -2 целую часть результата и т.д. Действия производим в системе счисления с основанием р, т.е. в той системе счисления, из которой переводим.

Примеры:

0,29 10 --- > N 2 0,29 10 = 0,0100102

  0,29 * 2
  * 2
  * 2
  * 2
  * 2
  * 2

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

Случай перевода нецелых чисел, больших 1.

Перевод чисел, имеющих целую и дробную части, выполняется в два этапа: вначале переводится целая часть, а затем - дробная.

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

Перевод чисел из любой системы счисления в десятичную можно осуществить, используя свойство позиционной системы счисления (представление любого числа в позиционной системе в виде многочлена по степеням основания) и выполняя действия над числами, представленными в десятичной системе.

Примеры:

1DA9 16 --- > N 10

1DA9 16 = 1*16 3 + 13*16 2 + 10*16 1 + 9*16 0 = 7593 10,

И из десятичной в любую другую мы переводим по правилу перевода из одной системы отчёта в любую другую (смотри вопрос 15)

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

Так как 16 = 2 4, то каждую цифру числа, представленного в шестнадцатеричной системе счисления, следует заменить четырехзначным числом, представленным в двоичной системе счисления.

Четырехзначное двоичное число, предназначенное для изображения одной шестнадцатеричной цифры, называется тетрадой.

   
   
   
   
   
   
   
   
   
   
A  
B  
C  
D  
E  
F  

Пример:

27Е 16 = 0010 0111 1110 2.

2 7 Е


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



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