Позиционные системы счисления (ПСС)
В ПСС вес каждой цифры изменяется в зависимости от ее положения (позиции) в последовательности цифр, изображающих число. Например, в qдесятичном числе 757,7 первая семерка означает 7 сотен, вторая – 7 единиц, а третья – 7 десятых долей единицы. Сама же запись числа 757,7 означает сокращенную запись суммы
700 + 50 + 7 + 0,7
Любая позиционная система счисления характеризуется своим основанием.
Основание позиционной системы счисления – это количество различных цифр, используемых для изображения чисел в данной системе счисления.
Запись чисел в системе счисления с основанием q означает сокращенную запись выражения
an-1 qn-1 + an-2 qn-2 + …+ a1 q1 + a0 q0+ a-1 q-1+ …+ a-m q-m, где ai – цифры системы счисления, n и m число целых и дробных разрядов соответственно.
Кроме десятичной, широко используются системы с основанием, являющимся целой степенью числа 2. а именно:
- двоичная (0, 1);
- восьмеричная (0, 1,…, 7)
- шестнадцатеричная (0,1,…,9,A,B,C,D,E,F)
Перевод целого числа из десятичной системы в любую другую ПСС
|
|
Для перевода целого десятичного числа N в систему счисления с основанием q необходимо разделить N на q с остатком. Затем неполное частное, полученное от этого деления, нужно снова разделить на q с остатком и т. д., пока последнее полученное неполное частное не станет равным 0.
Число N системе счисления с основанием q представляется в виде упорядоченной последовательности полученных остатков деления, обратных порядку их получения.
Пример. Переведемчисло 75 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную.
Двоичная: 75! 2
1! 37! 2
1! 18! 2
0! 9! 2
1!4!2
0!2!2
0!1!2
1!0
Ответ: 7510 =1 001 0112
Восьмеричная: 75! 8
3! 9! 8
1! 1! 8
1!0
Ответ: 7510 =1138
Шестнадцатеричная: 75! 16
11! 4! 16
4!0
Ответ: 7510 =4B16
Перевод правильной десятичной дроби в любую другую ПСС.
Для перевода правильной десятичной дроби F в систему счисления с основанием q необходимо F умножить на q, записанное в той же десятичной системе. Затем дробную часть полученного произведения снова умножить на q и т. д., пока дробная часть очередного произведения не станет равной 0, либо не будет достигнута требуемая точность изображения числа F в q- ичной системе.
Представлением дробной части числа F в новой системе счисления с основанием q будет последовательность целых частей полученных произведений, записанных в порядке их получения и изображенных одной q- ичной цифрой.
Пример. Переведемчисло 0,36 из десятичной системы в двоичную, восьмеричную и шестнадцатеричную.
Двоичная: 0,!36
! * 2
0!72
! *2
1!44
!*2
0!88
!*2
1!76
!*2
1!52
Ответ: 0,3610 =0,010112
Восьмеричная: 0,!36
! * 8
2!88
! *8
|
|
7!04
!*8
0!32
Ответ: 0,3610 =0,2708
Шестнадцатеричная: 0,!36
! * 16
5!76
! *16
12!16
Ответ: 0,3610 =0,5С16
Перевод числа из двоичной(восьмеричной, шестнадцатеричной) системы в десятичную
Перевод в десятичную систему числа Х =(аn аn-1… а0 а-1… а-m ) сводится к вычислению значения многочлена Х10 = аnqn + аn-1 qn-1 +…+ а0 q0 + а-1 q-1 +… +а-m q-m средствами десятичной арифметики.
Примеры: 1011,12 =1*23 +0*22 +1*21+1*20+1*2-1=11,510
276,58 =2*82 +7*81 +6*20+5*8-1=190,62510
1F316 =1*162 +15*161 +3*160=49910