Читайте также:
|
|
Система счисления – принятый способ записи чисел и сопоставления этим записям реальных значений. Все системы счисления можно разделить на два класса: позиционные и непозиционные. Для записи чисел
в различных системах счисления используется некоторое количество отличных друг от друга знаков. Число таких знаков в позиционной системе счисления называется основанием системы счисления. Рассмотрим некоторые позиционные системы счисления и перечень знаков (цифр), из которых образуются в них числа.
Основание | Система счисления | Знаки |
Двоичная | 0,1 | |
Троичная | 0,1,2 | |
Четвертичная | 0,1,2,3 | |
Пятеричная | 0,1,2,3,4 | |
Восьмеричная | 0,1,2,3,4,5,6,7 | |
Десятичная | 0,1,2,3,4,5,6,7,8,9 | |
Двенадцатеричная | 0,1,2,3,4,5,б,7,8,9,А,В | |
Шестнадцатеричная | 0,1,2,3,4,5,6,7,8,9,A,B,С,D,E,F |
В позиционной системе счисления число может быть представлено
в виде суммы произведений коэффициентов на степени основания системы счисления:
AnAn-1An-2…A1A0A-1A-2…=An∙ Bn +An-1∙Bn-1+…+ A1∙B1+A0∙B0+ A-1∙B-1+A-2∙B-2+…
Таким образом, значение каждого знака в числе зависит от позиции, которую занимает знак в записи числа. Именно поэтому такие системы счисления называют позиционными.
Примеры:
23,4310 = 2∙ 101+ 3∙ 100 + 4∙ 10-1 + 3∙ 10-2;
69210=6∙102+9∙101+2;
11012= 1∙23+ 1∙22 + 0∙21 + 1∙20;
1123= 1∙32 + 1∙31+ 2∙30;
341,58 = 3∙82 + 4∙81+ 1∙80+ 5∙8-1;
A1F,416 = A∙162+ 1∙161 + F∙160 + 4∙16-1.
При работе с компьютерами приходится параллельно использовать несколько позиционных систем счисления (чаще всего двоичную, десятичную и шестнадцатеричную), поэтому большое практическое значение имеют процедуры перевода чисел из одной системы счисления
в другую. Заметим, что во всех приведенных, выше примерах результат является десятичным числом, и, таким образом, способ перевода чисел из любой позиционной системы счисления в десятичную уже продемонстрирован.
Чтобы перевести целую часть числа из десятичной системы
в систему с основанием В, необходимо разделить ее на В. Остаток даст младший разряд числа. Полученное при этом частное необходимо вновь разделить на В – остаток даст следующий разряд числа и т. д. Для перевода дробной части ее необходимо умножить на В. Целая часть полученного произведения будет первым (после запятой, отделяющей целую часть
от дробной) знаком. Дробную же часть произведения необходимо
вновь умножить на В. Целая часть полученного числа будет следующим знаком и т. д.
Отметим, что кроме рассмотренных выше позиционных систем счисления существуют такие, в которых значение знака не зависит от того места, которое он занимает в числе. Такие системы счисления называются непозиционными. Наиболее известным примером непозиционной системы является римская. В этой системе используется 7 знаков (I, V, X, L, С, D, М), которые соответствуют следующим величинам:
1(1) V(5) X(10) L(50) С (100) D(500) М(1000)
Примеры: III (три), LIX (пятьдесят девять), DLV (пятьсот пятьдесят пять).
Недостатком непозиционных систем, из-за которых они представляют лишь исторический интерес, является отсутствие формальных правил записи чисел и, соответственно, арифметических действий над ними (хотя по традиции римскими числами часто пользуются при нумерации глав в книгах, веков в истории и др.).
Дата добавления: 2015-01-30; просмотров: 78 | Поможем написать вашу работу | Нарушение авторских прав |