Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sistemy_schislenia_konspekt_lektsy_po_kursu_Inf...doc
Скачиваний:
3
Добавлен:
25.09.2019
Размер:
69.12 Кб
Скачать

2.2. Системы счисления

Системой счисления называется совокупность приемов наименования и записи чисел.

В любой системе счисления для представления чисел используются некоторые символы (слова или знаки), называемые базисными числами, а все остальные числа получаются из базисных чисел данной системы счисления в результате применения каких-либо операций. Символы, используемые для записи чисел, могут быть разными, и значение каждого из них должно быть известно. В современном мире наиболее распространенным является представление чисел посредством арабских цифр 0, 1, 2, …9. Системы счисления различаются выбором базисных чисел и правилами образования из них остальных чисел. Например, в римской системе счисления базисными являются числа 1, 5, 10, 50, 100, 500, 1000, обозначаемые I, V, X, L, C, D, M, а другие числа получаются путем сложения и вычитания базисных. Системы счисления, в которых любое число получается путем сложения или вычитания базисных чисел, называются аддитивными.

Позиционные системы счисления

Для представления чисел в настоящее время используются в основном позиционные системы счисления. Система называется позиционной, если значение каждой ее цифры (ее вес) изменяется в зависимости от ее положения (позиции) в последовательности цифр, изображающих число. Например, десятичная система счисления основана на том, что десять единиц каждого разряда объединяются в одну единицу старшего разряда:

354 = 3 ∙ 102 + 5 ∙ 101 + 4 ∙ 100 .

Таким образом, десятичная запись любого числа X основана на представлении этого числа в виде полинома:

X = am∙10m + am-1∙10m-1 + …+a1∙101 + a0 ∙ 100 + a -1∙10 -1 + a m∙10 m, (2.1)

где каждый коэффициент ai может быть одним из чисел 0, 1, 2, …9.

Число К единиц какого-либо разряда, объединяемых в единицу более старшего разряда, называют основанием позиционной системы счисления, а сама система счисления называется К-ичной. Запись произвольного числа в К-ичной позиционной системе счисления основывается на представлении этого числа в виде полинома:

X = am∙Km + am-1∙Km-1 +…+ a1∙K1 + a0∙K0 + a-1К-1 + … + a-mKm (2.2)

где каждый коэффициент ai может быть одним из чисел 0, 1, 2, …К – 1.

Арифметические действия над числами в любой позиционной системе счисления производятся по тем же правилам, что и в десятичной системе, так как все они основываются на правилах выполнения действий над соответствующими полиномами.

В современной вычислительной технике, в устройствах автоматики и связи широко применяется двоичная система счисления. Это связано с тем, что в таких устройствах используются элементы с двумя устойчивыми состояниями (например, есть заряд на конденсаторе или нет). Двоичная система – это система с наименьшим возможным основанием. В ней для изображения числа используются только две цифры: 0 и 1.

Произвольное число в двоичной системе счисления представляется в виде полинома:

X = am∙2m + am-1∙2m-1 +… + a1∙21 + a0∙20 + a-1∙ 2-1 +… + a -m∙2m (2.3)

Примеры чисел в двоичной системе счисления:

1 = 12

2 = 102

3 = 112

4 = 1002

5 = 1012

0,5 = 0,12

0,25 = 0,012

Таблица сложений чисел в двоичной системе счисления имеет вид

0 + 0 = 0

0 + 1 = 1

1 + 0 = 1

1 + 1 = 10

Таблица умножений чисел в двоичной системе счисления имеет вид

0 ∙ 0 = 0

0 ∙ 1 = 0

1 ∙ 0 = 0

1 ∙ 1 = 1

В вычислительной технике используются и другие позиционные системы: восьмеричная или шестнадцатеричная. В восьмеричной системе счисления базисными числами являются 0, 1, 2, 3, 4, 5, 6, 7. Запись любого числа в этой системе основывается на его разложении по степеням числа восемь с коэффициентами из базисного набора.

В шестнадцатеричной системе счисления базисными являются числа от нуля до пятнадцати. Для обозначения первых девяти чисел используются арабские числа от нуля до девяти, остальные обозначаются латинскими буквами a, b, c, d, e, f.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]